我的程序运行时,我必须阻止窗口进入睡眠状态.
而且我不仅想要阻止睡眠定时器,我还想取消睡眠事件,如果我按下睡眠按钮或以任何其他方式主动告诉计算机睡眠.因此SetThreadExecutionState是不够的.
或者......我实际上不必完全阻止睡眠,只需要将其延迟5-10秒以允许我的程序完成任务.
(我知道这是一个糟糕的程序行为,但它仅供个人使用.)
windows winapi sleep
sleep ×1
winapi ×1
windows ×1