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