我有一个使用 GetLastInputInfo 函数的应用程序,并将其与 GetTickCount 的值(它返回自 Windows 启动以来的毫秒数)进行比较,以作为检测键盘或鼠标应用程序超过一定时间没有人的方法。此代码有一个错误,它不会在 GetTickCount 计数器翻转 - 大约 49 天后显示出来。
我希望能够普遍测试应用程序对这种翻转的敏感性 - 但比每 7 周更快。有谁知道强制 GetTickCount 返回值的方法(任何易读的编程语言的示例 - 包括 .BAT - 都可以)?
这实际上并不是这个早先问题的重复。我对一种技术很感兴趣,这种技术可以让我描述已经存在的代码的行为。