c++ - 窗口待机

标签 c++ windows

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

那么这样的应用通常是做什么的呢?

我该如何着手使用 C++?

最佳答案

SetThreadExecutionState可能对您有帮助——具体来说,ES_SYSTEM_REQUIRED 标志“通过重置系统空闲计时器强制系统处于工作状态。”

关于c++ - 窗口待机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4349107/

相关文章:

windows - 当光标不在我的窗口中时,如何知道用户正在拖动某些东西?

windows - 检测 Windows 8 桌面程序中的键盘存在

c++ - 如何从 Windows 应用程序输出到 stdin?

C++ 指向一个对象然后移动它的内存位置

c++ - 这段代码在 C++ 中合法吗

c++ - 确保在 C++ 中调用析构函数的信号处理

c++ - 一生运行一次的代码

windows - 尝试运行 RabbitMQ 时出现 Erlang 错误

c++ - 如何正确地为具有类数据类型的结构成员赋值?

c++ - std::map 和 std::pair 的问题