我认为操作系统必须跟踪上次用户输入(例如键盘或鼠标的使用)的时间,或者自上次用户输入以来过了多长时间,以便知道何时运行屏幕保护程序。
有没有办法在 MS Windows 7 上查看此信息?我正在考虑一个程序,它将显示一个不断更新的数字,指示自上次用户输入以来的秒数。
答案1
虽然 Windows 确实可以做到这一点,但我不知道如何收集这些信息。相反,为什么不直接连接到鼠标/键盘并设置一个计时器呢?
答案2
对于 Stack Overflow 来说,这可能更像是一个编程问题,但是......
这里有一个 C# 中的 codeproject 示例:http://www.codeproject.com/KB/cs/globalhook.aspx
“使用 C# 处理全局鼠标和键盘挂钩”作者:George Mamaladze | 2008 年 11 月 12 日
如果您使用它,您可能想阅读文章底部的一些关于解决 Windows XP 和 Windows 7 之间的问题的评论。