Windows OS에서 실행되도록 설계된 C++/MFC로 작성된 로컬 시스템 서비스 응용 프로그램이 있습니다. 시스템이 부팅 될 때이 서비스 내부에서 코드를 실행해야합니다. 나의 초기 아이디어는 StartServiceCtrlDispatcher() API에 대한 호출에 의해 정의 된 ServiceMain() 대기 함수의 시작 부분부터 실행하는 것이었지만이 서비스를 중지했다가 다시 시작하면 문제가 발생합니다.Windows 서비스 응용 프로그램에서 시스템을 부팅 할 때 코드를 실행하는 방법은 무엇입니까?
답변
서비스가 필요없는 것 같습니다. 예약 된 작업에서도 동일한 작업을 수행 할 수 있습니다. 당신은, 또는 명령 줄에서 시스템 시작시 작업을 시작하는 트리거 작업을 만들 수 taskschd.msc
을 사용할 수 있습니다 : 당신이 서비스를보다 드라이버를 원하는처럼
schtasks.exe /Create /SC ONSTART /TN MyTaskName /TR c:\Path_to_my_tool\my_executable.exe
감사합니다. 알다시피, 나는이 목적을 위해서만 서비스를 만들고있는 것이 아닙니다. 이미 시스템 부팅 시간을 알아야하는 서비스가 있습니다. 예약 된 작업 관리자는 서비스 자체이므로 어떻게 든 알아야합니다. 맞습니까? – ahmd0
서비스 인 exe를 이미 가지고 있다면 특별한 매개 변수를 사용하여 예약 된 작업으로 호출하십시오. 예 :'myservice.exe/OnStartup'. 기존 서비스 구문 분석 명령 줄에서 명령 줄 옵션이있는 경우에만 시작할 때 실행할 코드를 실행합니다. –
- 1. 장치를 부팅 할 때 응용 프로그램을 시작하는 방법은 무엇입니까?
- 2. 내 프로그램에서 기계 코드를 실행하는 방법은 무엇입니까?
- 3. Java 응용 프로그램에서 명령을 실행하는 방법은 무엇입니까?
- 4. Marklogic Server에서 호스팅되는 응용 프로그램에서 PHP 코드를 실행하는 방법은 무엇입니까?
- 5. winforms 응용 프로그램에서 Windows 서비스를 실행하는 방법은 무엇입니까?
- 6. Windows 서비스 응용 프로그램에서 UseUnsafeHeaderParsing
- 7. VB.NET Windows 응용 프로그램에서 SSIS 패키지를 실행하는 방법은 무엇입니까?
- 8. 콘솔 응용 프로그램을 백그라운드에서 실행하는 가장 좋은 방법은 무엇입니까?
- 9. Windows phone7 응용 프로그램에서 국가 코드를 얻는 방법은 무엇입니까?
- 10. Windows 인증 기반 ASP.Net MVC 웹 사이트에서 사용자가 종료 할 때 정리 코드를 실행하는 방법은 무엇입니까?
- 11. Ubuntu에서 부팅 할 때 사용자 정의 모듈을로드하는 방법은 무엇입니까?
- 12. 알림을 클릭 할 때 코드를 실행하는 방법은 무엇입니까?
- 13. Windows 응용 프로그램에서 WCF 데이터 서비스 사용
- 14. 문서 기반 응용 프로그램에서 응용 프로그램 시작시 코드를 실행하는 방법
- 15. C# 응용 프로그램에서 Windows Form을 실행하는 방법
- 16. 멀티탭 응용 프로그램에서 코드를 관리하는 방법은 무엇입니까?
- 17. flex에서 다른 응용 프로그램에서 하나의 응용 프로그램을 실행하는 방법은 무엇입니까?
- 18. s3ql 파일 시스템을 만들고 부팅 할 때 자동으로 마운트하는 방법은 무엇입니까?
- 19. C# Windows Form에서 명령 줄 코드를 실행하는 방법은 무엇입니까?
- 20. Windows 응용 프로그램에서 MVC를 적용하는 방법은 무엇입니까?
- 21. Windows 응용 프로그램에서 문자를 입력하는 방법은 무엇입니까?
- 22. Windows 서비스 응용 프로그램에서 보고서 보내기
- 23. 내 프로그램에서 로깅 시스템을 만드는 방법은 무엇입니까?
- 24. 응용 프로그램이 시작될 때 코드를 실행하는 방법
- 25. Android에서 부팅 할 때 adbd가 포트를 수신 대기하는 방법은 무엇입니까?
- 26. 수동으로 시작할 때까지 Windows 서비스가 부팅 할 때 또는 부팅 할 때까지 Windows 서비스가 공유 폴더에 액세스 할 수 없습니다.
- 27. 웹 응용 프로그램에서 exe를 실행하는 방법
- 28. 배치 파일을 실행하는 Windows 서비스
- 29. 사용자가 Windows 컴퓨터를 잠금 해제 할 때 .net 코드를 실행하는 방법은 무엇입니까?
- 30. cloudControl에 응용 프로그램을 배포 할 때 스크립트를 실행하는 방법은 무엇입니까?
더 소리 ... – ildjarn
아니, 모든 나는 알 필요가 시스템이 부팅 된 시간입니다. – ahmd0
그렇다면 'net statistics server'의 문제점은 무엇입니까? – ildjarn