Windows待机

时间:2010-12-03 19:22:53

标签: c++ windows

我有一个应用程序,它的工作是以2或60秒的间隔处理来自com端口的数据。显然,让这个应用程序处于待机状态是没有意义的。我发生了三件事情:1)定期告诉窗口事情正在发生,应该延迟待机2)禁用待机3)检测备用配置并警告用户。恕我直言,(1)最有意义。

那么这样的应用程序通常会做什么?

我该如何去做c ++?

2 个答案:

答案 0 :(得分:3)

SetThreadExecutionState可能对您有所帮助 - 特别是ES_SYSTEM_REQUIRED标志“通过重置系统空闲计时器强制系统处于工作状态。”

答案 1 :(得分:0)

我相信这是正确答案 -

Stop system entering 'standby'