对于一些Windows应用程序,必须要保证os不能休眠才能有效工作,如迅雷下载软件,如果os进入休眠,则会导致网络不正常,从而导致不能下载东西。那木有没有1种机制,当打开软件的时候,就自动将os设为不休眠状态呢?
包含头文件
include "winbase.h"
控制休眠状态程序语句
//屏幕系统休眠
SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED);
//恢复系统休眠
SetThreadExecutionState(ES_CONTINUOUS );
其实直接设定Windows电脑的设置不让其休眠也可以…