Windows服务 - 找出上次用户操作的时间

时间:2012-02-09 22:49:23

标签: java windows-services user-input

我用Java编写了一个应用程序,它的目的是记录上次用户操作的最后一次。

当运行此应用程序登录时,它运行正常。但是当我将它作为Windows服务运行时,它不起作用,因为根据我的理解,它只捕获Session0上的最后一个用户操作。

我希望我的应用程序能够在登录的所有用户上获得最后一次用户输入,即使没有用户登录也是如此。因此,如果我在注销时移动鼠标或按键,则会计入最后一次用户操作。如果有人登录到计算机,则移动鼠标或按下一个键,这也会计算在内。

我目前正在使用涉及使用JNA的here描述的方法。

0 个答案:

没有答案