【发布时间】:2014-10-13 00:54:48
【问题描述】:
我使用 GetLastInputInfo 来检查鼠标和键盘的最后输入信息。 在我的 PC 上的系统上工作正常,但是当我在笔记本电脑上运行我的程序时它不工作。 我看到 LASTINPUTINFO 每 10-15 秒更改一次。
现在,我正在编写示例程序,用于检查来自鼠标和键盘的所有输入,并保存此设备的上次输入时间,但如果我空闲,这次不会改变。
如何检查谁在生成 Activity(设备/程序)并更改结构 LASTINPUTINFO?
【问题讨论】:
-
为什么你期望它在“空闲”时改变?只有当确实有键盘/鼠标消息时,它才能更新,并且只有当它们被发送到 your 窗口时。