문제

프로그래밍 방식으로 왜 Vista 시스템이 대기에서 나온 이유를 결정할 수 있기를 원합니다 (S3). 모든 언어는 괜찮지 만 .NET는 가장 좋을 것입니다. 이 코드를 작업중 인 응용 프로그램에 넣고 싶습니다.

"Media Center는 프로그램을 녹음하고 싶었습니다", "사용자 입력 Woke the Machine"과 같은 이유를 찾고 있습니다. "Windows Update가 실행될 예정"입니다. Google, Bing 및 MSDN에서 검색했지만 Windows Mobile과 관련된 것만 찾을 수있었습니다.

누구 든지이 정보를 제공 할 수있는 기능이나 객체를 지적 할 수 있습니까?

도움이 되었습니까?

해결책

최상위 창이 a를 얻습니다 WM_PowerBroadcast 깨어날 때 메시지이지만 자동 (미디어 센터, Windows 업데이트 등) 또는 사용자 (전원 버튼을 누르기 등)인지 알 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top