문제
어떻게 막을 수 있습니 호스트 컴퓨터 입력 standby
모 내 응용 프로그램을 실행?
가 win32 api
전화를 하면 이렇게 할 수 있습니까?
해결책
두 가지가 있 Api,에 따라 버전도 있습니다.
XP,2000,2003:
http://msdn.microsoft.com/en-us/library/aa373247(VS.85).aspx
에 대응하 PBT_APMQUERYSUSPEND.
비스타,2008:
http://msdn.microsoft.com/en-us/library/aa373208(VS.85).aspx
가 될 수 있는 많은 유효한 이유 컴퓨터를 방지합니다.예를 들어보고,비디오 재생,음악,컴파일이 오래 실행 구축,큰 파일을 다운로드,등등.
다른 팁
이 문서 http://www.codeguru.com/cpp/w-p/system/messagehandling/article.php/c6907 제공하는 데모의 이렇게 하는 방법에서는 C++(생각한 그는 문서에는 프레임으로 수행하려는 경우 그것은 자바에서 제공 Java wrapper).
실제 코드에에 지퍼 파일 http://www.codeguru.com/dbfiles/get_file/standbydetectdemo_src.zip?id=6907&lbl=STANDBYDETECTDEMO_SRC_ZIP&ds=20040406 C++그것의 일부입니다 아래에서 com/ha/일반/windows/standbydetector.
희망을 줄 것이 충분히 당신의 방향을 시작합니다.