【发布时间】:2016-04-22 13:01:18
【问题描述】:
我使用 Qt 和 Visual Studio 2015 用 C++ 开发了一个应用程序。
我想知道如何在我的应用程序运行时防止应用程序表单进入休眠状态。我的应用程序应该始终在后台运行并响应用户的语音命令。
当我的应用程序运行时,是否有任何方法可以防止 Windows 进入睡眠状态?
【问题讨论】:
-
我在问这个问题之前看到了这个。我没有找到我想要的。
-
它在哪些方面没有回答您的问题?
-
我不知道在我的代码中调用函数
SetThreadExecutionState的位置。在 main() 函数的开头还是在无限处理循环中? -
@ProEns08:在主函数中(使其在整个应用程序中持续存在),或者在您想要开始阻止睡眠时的消息句柄中。
-
@ProEns08:忽略我。请参阅下面的 Alex Halls 评论。
标签: c++ windows visual-studio qt