从Windows服务捕获鼠标移动和键盘按事件

时间:2016-04-22 05:32:41

标签: c# windows service hook wh-keyboard-ll

我目前正在尝试编写一个Windows服务,该服务将在预定的系统/用户不活动时间后关闭计算机。为了做到这一点(在登录屏幕和登录时)我需要监控任何键盘事件或鼠标移动。

我知道" LASTINPUTINFO"方法。这仅在用户登录时有效。

我也知道系统级挂钩。我可以在应用程序中完美地工作,但不能作为Windows服务。

我是否需要编写一个驱动程序或其他东西来挂钩到系统级的WH_KEYBOARD_LL或WH_MOUSE_LL?

0 个答案:

没有答案