我的目标是使用Java创建系统监视应用程序.我想知道用户何时在Windows PC上进行活动.结果将是这样的:
8:00 - 8:15活动
9:12 - 10:29活动
12:24 - 15:34活动
我对任何其他信息(按下哪个键,使用应用程序等)不感兴趣.只有用户活动.
这在Java中甚至可能吗?我计划将我的java应用程序作为服务运行.但至于在用户使用计算机时获取事件,我不知道从哪里开始.
[编辑]进一步澄清:我对活动的细节不感兴趣,只是用户移动了鼠标或按了一个键.我不关心按下哪个键,只要我知道某个键在某个应用程序中被按下了.除了按键和鼠标移动之外,我也不关心任何其他活动(例如,如果在USB端口中插入USB密钥,我不感兴趣).