3
Windows를 종료하거나 다시 시작하는 중 캡처하는 방법이 있습니까? 종료, 일부 해결책을 찾았지만, 다시 시작하지 않았습니다. Windows가 다시 시작되는지 또는 종료할지 결정할 수 있어야합니다.Windows가 종료되거나 다시 시작되는 경우 프로그래밍 방식으로 수신하는 방법이 있습니까?
감사합니다.
Windows를 종료하거나 다시 시작하는 중 캡처하는 방법이 있습니까? 종료, 일부 해결책을 찾았지만, 다시 시작하지 않았습니다. Windows가 다시 시작되는지 또는 종료할지 결정할 수 있어야합니다.Windows가 종료되거나 다시 시작되는 경우 프로그래밍 방식으로 수신하는 방법이 있습니까?
감사합니다.
종료 여부를 감지하는 방법이 있으며 시작시 감지하는 방법도 있습니다.
따라서 시간은 when it is shutting down입니다. 시작시 exe를 실행하여 시작 시간을 기록하십시오 (여기에 exe를 레지스트리에 추가하십시오 : HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce).
시간차가 아주 적은 경우 '다시 시작'으로 처리 할 수 있습니다.
정확한 이벤트는 WTSRegisterSessionNotification api를 사용할 수도 있습니다.
http://stackoverflow.com/questions/981306/how-to-detect-whether-windows-is-shutting-down-or-restarting – Sean
@Sean : 그 사실을 발견했지만 내 문제는 이 솔루션에 대해서는 여기에 설명되어 있습니다. 예를 들어 내가 응용 프로그램을 만들고 Windows를 다시 시작하면 어떻게됩니까? 그런 다음 사용자가 시스템을 다시 시작하지 않기 때문에 레지스트리 값을 읽을 수 없습니다. – kampi
확인. 종료와 재시작 간의 차이를 아는 것이 왜 중요합니까? 결국 사용자가 종료 한 다음 곧바로 전원을 다시 켜면 기본적으로 같은 결과가됩니다. – Sean