【发布时间】:2015-12-11 05:22:00
【问题描述】:
我使用的是 Windows 8.1、Visual Studio 2013,并且我有一个运行时间超过 15 分钟的 C++ 项目。但问题是,当我仍在调试时,Windows 会进入睡眠状态。
我知道这是因为在运行程序(调试)时超过了睡眠等待时间,我可以通过增加睡眠等待时间或在 Windows 控制面板电源中将设置设置为“从不”睡眠来轻松停止这种情况设置。
但我想要一个基于编程或基于 Visual Studio 的解决方案。我希望我的计算机在程序执行(调试)过程中不要休眠。
【问题讨论】:
-
定期调用 SetThreadExecutionState()。
-
但我只是好奇,你为什么不简单地更改系统设置并阻止睡眠?
-
@user1 恐怕你提供的链接没有C++的解决方案
标签: c++ visual-studio-2013 windows-8.1 visual-studio-debugging sleep-mode