从Windows服务检测鼠标/键盘活动的最佳方法是什么?

时间:2011-08-13 10:22:14

标签: windows-services

我有一个Windows服务需要对“用户活动”(鼠标移动,键盘点击)和“用户不活动”执行某些操作(一段时间没有鼠标移动/键盘点击)。由于服务在不同的会话中,并且计算机可以被锁定/没有用户登录,我无法使用挂钩,GetLastInputInfo()GetAsyncKeyState()等。许多高级方法与服务中的会话进行交互,但也许这是一个简单的解决方案,我可以在C / C ++中快速编码?

1 个答案:

答案 0 :(得分:0)

好的,只是为了记录:我已经通过手动在每个会话中启动过程实现了这一点。很多代码:(。但有效:)。