4
A
回答
6
根據Windows的版本,有兩種API。
XP,2000,2003:
http://msdn.microsoft.com/en-us/library/aa373247(VS.85).aspx
迴應PBT_APMQUERYSUSPEND。
Vista中,2008:
http://msdn.microsoft.com/en-us/library/aa373208(VS.85).aspx
有可能是防止計算機進入休眠狀態很多正當的理由。例如,觀看視頻,播放音樂,編譯長時間運行版本,下載大文件等。
3
這篇文章http://www.codeguru.com/cpp/w-p/system/messagehandling/article.php/c6907提供了一個演示,說明如何從C++做到這一點(認爲他的文章被構建爲如果你想從Java做到這一點,並提供了Java包裝)。
在zip文件中的實際代碼http://www.codeguru.com/dbfiles/get_file/standbydetectdemo_src.zip?id=6907&lbl=STANDBYDETECTDEMO_SRC_ZIP&ds=20040406及其C++部分位於com/ha/common/windows/standbydetector下。
希望它會給你足夠的方向開始。
相關問題
- 1. C#系統停止托盤應用
- 2. x秒後停止系統調用cpp
- 3. 嵌入式設備系統
- 4. 當用戶進入停止「輸入」鍵
- 5. 如何通過系統停止rsync進程(「ssh host rsync ...」)?
- 6. Python:阻止系統進程從後臺進入
- 7. PHP停止系統()從輸出
- 8. 如何停止系統服務?
- 9. 設置系統時鐘停止循環
- 10. simulink中的停止子系統
- 11. 如何停止粒子系統
- 12. 停止JADE系統(Java代理)
- 13. 的PhoneGap媒體停止系統音樂
- 14. Powershell:進入系統目錄?
- 15. Gravatar實現進入用戶系統
- 16. perl ptkdb進入系統調用
- 17. 如何在進行系統調用時停止顯示控制檯窗口?
- 18. 嵌入式系統USB到Android設備
- 19. 被阻止的系統調用不會讓SIGKILL終止進程
- 20. 如何防止系統進入休眠狀態?
- 21. 使node.js程序阻止系統進入睡眠模式
- 22. SQL系統管理員如何進入Windows的「禁止」區域
- 23. Java:系統設備
- 24. 編譯方式停止使用某些C系統調用
- 25. 懸停Div系統
- 26. Linux阻止系統調用
- 27. 停止在註冊表和文件系統上寫入應用程序
- 28. python腳本進程統計停留在S1和停止運行
- 29. 系統錯誤會導致玩家的全系統停止播放
- 30. 停止系統中的所有參與者而不關閉系統本身?