Windows防止自动睡眠模式或关闭显示器

2020-02-24 09:30:42 浏览数 (1)

❝使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入睡眠状态或关闭显示器。❞

禁用睡眠模式

代码语言:javascript复制
SetThreadExecutionState(ES_CONTINUOUS | ES_DISPLAY_REQUIRED | ES_SYSTEM_REQUIRED);

恢复睡眠模式

代码语言:javascript复制
SetThreadExecutionState(ES_CONTINUOUS);

相关

  • 在程序中使用·SetThreadExecutionState·设置了禁用睡眠模式后,程序退出自动恢复睡眠模式。
  • ES_CONTINUOUS:通知系统所设置的状态应保持有效,直到使用ES_CONTINUOUS的下一个调用和其他状态标志之一被清除为止。
  • ES_DISPLAY_REQUIRED:通过重置显示器空闲计时器来强制显示器开启。
  • ES_SYSTEM_REQUIRED:通过重置系统空闲计时器来强制系统进入工作状态。

0 人点赞