如何在没有计算机睡眠或退出用户的情况下运行需要很长时间的代码?

时间:2017-06-08 10:07:27

标签: c++

我用C ++编写了一个代码,需要很长的运行时间(几天 - 几周) 但是当我在一段时间后运行计算机进入睡眠状态或者它离开用户或屏幕关闭时 有没有办法让程序继续运行?功能可能吗?

1 个答案:

答案 0 :(得分:3)

在Windows上,您需要使用SetThreadExecutionState。 来自MSDN

  

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