具体如何检测用户在Windows 7上处于空闲状态?

时间:2013-04-10 15:12:54

标签: windows user-inactivity

鉴于Outlook在大多数办公室中运行,并且假设屏幕保护程序可能是用户CPU,网络文件副本,病毒扫描或管理员的网络安装(授予,通常在您注销时发生),以及在办公室环境中的Windows 7桌面上可能出现的所有其他无数事情,我怎么可能知道用户被闲置,而不仅仅是阅读PDF?

我是否使用一组指标定期进行采样并使用它来确定“离开”或我是否需要监控某个文件,是否有应该公开的API?

我不能依赖屏幕保护程序处于活动状态,或计算机进入特定的电源状态,我不确定什么是完全禁止的,但我也不知道什么是限制,因为它是

1 个答案:

答案 0 :(得分:3)

我认为你正在寻找GetLastInputInfo,它告诉你自用户敲击键盘上的键或摆动鼠标(或触摸启用触摸的屏幕?)以来已经有多长时间了。