仅根据用户不活动来触发事件

仅根据用户不活动来触发事件

Windows 10 任务计划程序可以在空闲状态一定时间后触发事件,其中“空闲”由用户键盘鼠标输入和其他条件(例如 CPU 使用率)定义。

我是否可以仅根据“没有键盘或鼠标输入”来定义条件?因为如果某些作业正在运行,CPU 使用率可能无法完全由我自己控制。

答案1

恐怕你的目的无法实现。

在 Windows 中,任务计划程序每 15 分钟检查一次计算机是否处于空闲状态。任务计划程序使用两个标准检查空闲状态:用户缺席和资源消耗不足。如果在此期间没有键盘或鼠标输入,则认为用户缺席。如果所有处理器和所有磁盘在上次检测间隔的 90% 以上处于空闲状态,则认为计算机处于空闲状态。

即使低优先级线程(线程优先级 < 正常值)执行,任务计划程序也会将处理器视为空闲。

相关内容