Windows 如何阻止屏保運行,並防止系統關閉顯示器和進入待機狀態

阻止屏幕保護

bool active = false;
    SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, false, &active, SPIF_SENDWININICHANGE);

防止系統關閉顯示器或進入待機狀態

程序啓動時,調用:

SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED);

程序退出時,調用:

SetThreadExecutionState(ES_CONTINUOUS); 

詳細參數可參考MDSN:SetThreadExecutionState function

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章