我尝试了这些代码,但是没有用。
我正在使用Windows 10和VS 2019(VB.NET)。
implode ( string $glue , array $pieces ) : string
它什么也没显示,我的电脑还没睡。
答案 0 :(得分:2)
您还需要指定ES_CONTINUOUS
,否则只重置一次空闲计时器。
在没有 ES_CONTINUOUS 的情况下调用 SetThreadExecutionState 只会重置空闲计时器;为了使显示器或系统保持工作状态,线程必须定期调用 SetThreadExecutionState 。
SetThreadExecutionState(EXECUTION_STATE.ES_SYSTEM_REQUIRED Or EXECUTION_STATE.ES_CONTINUOUS)
如果稍后您希望撤消此操作,并使系统能够再次进入睡眠状态,请调用该函数并仅指定ES_CONTINUOUS
。