2

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

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

我不能依赖屏幕保护程序处于活动状态,或者计算机进入特定的电源状态,而且我不确定到底什么是禁区,但我也不知道什么是禁区。

4

1 回答 1

4

我认为您正在寻找GetLastInputInfo,它告诉您自从用户按下键盘上的键或摆动鼠标(或触摸支持触摸的屏幕?)以来已经过了多长时间。

于 2013-04-10T15:43:11.910 回答