2013-04-05 8 views
2

Windows에서 C# .NET 2.0 이상의 응용 프로그램을 실행 중이라고 가정 해 보겠습니다. 그리고 특정 시점에서 Windows를 다시 시작해야합니다. 프로그램을 계속 실행하기 위해 Windows를 다시 시작한 후이 응용 프로그램을 자동으로 다시 시작하려면 어떻게합니까? 어떻게 든 코드에서 처리해야하지만 어떻게 해야할지 모르겠습니다. 저를 지적하십시오, 이것에 약간 정보에 또는 코드의 몇몇 조각은 중대 할 것이다. 감사!Windows를 다시 시작한 후 자동으로 실행 파일을 시작하는 방법은 무엇입니까?

+1

다음을 확인하십시오 : http://stackoverflow.com/questions/7483230/how-can-i-run-an-app-automatic-after -restart –

답변

1

몇 가지 옵션이 있습니다.

1 Windows 서비스로 등록하십시오. 이 자동으로 응용 프로그램을 시작하는 방법을 사용하는 것이 좋습니다로

2

는 레지스트리 (HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run)

가장 좋은 일이 처음이다에 항목을 만들기 시작 단추

3의 시작 부분에 링크를 넣습니다. 당신이 도움이됩니다 :

  • 표준 제어 services.msc를 당신이 창문 서비스 상태를 모니터링 할 수
  • 응용 프로그램을
  • 쉽게하기 위해 서비스와 상호 작용할 수 있도록 MSBUILD 또는 파워 쉘 명령 지속적인 통합 프로세스의 일부로 배포하십시오.

하지만 애플리케이션에 약간의 변경이 필요하며 콘솔 앱이어야합니다.이 link을 확인해보십시오. winforms 앱을 사용하는 경우 옵션 2 또는 3으로 이동하십시오 (3이 더 좋습니다)

+2

숫자 1은 실수로 제거되는 숫자 2만큼 쉽지 않으므로 'GUI'가있는 응용 프로그램에서는 쉽게 작동하지 않습니다 (도구를 사용하는 것이 좋습니다). 가장 좋은 방법은 숫자 3 (표준 방법)입니다. 'run-once'와 같은 다른 방법도 있습니다 ... 또한 그는 모든 사용자 또는 2 번과 3 번에 의해 지원되는 특정 사용자를 위해 실행하도록 결정해야합니다. – Xaqron

+0

완전히 맞습니다. 나는 그것을 보지 못했지만 @yozik은 winforms를 태그로 넣었습니다 ... –

관련 문제