문제

어떻게 막을 수 있습니 호스트 컴퓨터 입력 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.

희망을 줄 것이 충분히 당신의 방향을 시작합니다.

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