【发布时间】:2010-12-14 17:31:42
【问题描述】:
我知道 GetLastInputInfo 方法,但这只会给我自上次用户输入(键盘或鼠标)以来的持续时间。如果最后一次收到用户输入是在 10 分钟前,那并不意味着系统已经空闲了 10 分钟 - 扫描、下载、电影 - 很多原因。
那么我们如何判断系统是否真的空闲呢?
有谁知道 Window 对“空闲”的定义是什么? 必须是阈值的组合——比如低于 5% 的 cpu util、低于 3% 的磁盘 util 等——以及用户输入参数...有人知道确切的定义吗?
【问题讨论】:
标签: .net windows idle-processing