我目前正在尝试编写一个 Windows 服务,该服务将在系统/用户不活动预定时间后关闭计算机。为了做到这一点(在登录屏幕和登录时),我需要监视任何键盘事件或鼠标移动。
我知道“LASTINPUTINFO”方法。这仅在用户登录时有效。
我也知道系统级挂钩。我可以让它在应用程序中完美运行,但不能作为 Windows 服务。
我是否需要编写驱动程序或其他东西以在系统级别连接到 WH_KEYBOARD_LL 或 WH_MOUSE_LL?
我目前正在尝试编写一个 Windows 服务,该服务将在系统/用户不活动预定时间后关闭计算机。为了做到这一点(在登录屏幕和登录时),我需要监视任何键盘事件或鼠标移动。
我知道“LASTINPUTINFO”方法。这仅在用户登录时有效。
我也知道系统级挂钩。我可以让它在应用程序中完美运行,但不能作为 Windows 服务。
我是否需要编写驱动程序或其他东西以在系统级别连接到 WH_KEYBOARD_LL 或 WH_MOUSE_LL?