사전에
많은 감사합니다. 서비스가 소프트웨어를 시작하고 Automatic
에 구성된 서비스를 갖도록하십시오. 그러면 어떤 서버가 재부팅 된 후에 소프트웨어가 자동으로 다시 시작됩니다.
소프트웨어를 모니터링 할 필요가 없다면 그냥 실행하고 그대로두면됩니다. rdp 세션을 닫으십시오. rdp 세션을 닫아도 세션에는 영향을 미치지 않습니다.
두 옵션 중 하나를 사용하여 펄 스크립트와 소프트웨어를 실행할 수 있습니다.
는 서비스를 생성하려면
다운로드 Visual Studio 2010 Express (무료) -
지금 새 콘솔 응용 프로그램을 작성하고 지침을 따르십시오 (당신은 프로 버전에 대한 많은 돈을 밖으로 껍질하지 않으려면) here
당신이 필요합니다 실제 코드는 다음과 같습니다
System.Diagnostics.Process.Start("pathtoyoursoftware");
그냥 그렇게 시작됩니다 그 ftware. 링크의 코드에서
이 절에서 위의 라인을 넣어 :
protected override void OnStart(string[] args)
{
base.OnStart(args);
//TODO: place your start code here
System.Diagnostics.Process.Start("pathtoyoursoftware"); // put here!
}
또는 다른 해결책은 시작에 서비스를 생성하는 대신, 시작 레지스트리에 프로그램을 추가하는 것입니다 :
실행 라인에서 regedit.exe
을 엽니 다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Run
키를 찾아 새 문자열 값을 만드십시오. 이름을 지정하고 소프트웨어의 exe 값을 가리키면 서버가 재부팅 될 때 소프트웨어가 실행됩니다.
희망이 도움이됩니다.
안녕하세요, 귀하의 회신에 많은 감사드립니다. 당신은 내가 부팅 시간에 프로그램이 실행되도록 서비스를 만들 수 있다고 언급했다. 이것을 구현하는 방법? – Eamorr
프로그래밍 언어로 작성해야합니다.어떤 코드를 작성하지 않았다면 후자의 옵션이 더 좋을 수도 있지만 서비스를 원한다면 사용할 수있는 코드를 찾으십시오. –
@Eamorr 서비스 작성 방법에 대한 지침이 추가되었습니다. –