检测刚启动的应用程序

0 java

我需要编写一个监视应用程序的java代码.每当用户启动一个应用程序(游戏,IE,Office ......)时,它应该记下应用程序的名称和它刚刚开始的日期.
这在Java中可行吗?任何人都可以提供一些代码提示吗?
请注意,我使用的是Windows机器.

Mic*_*rdt 5

不,这在纯Java中是不可行的.它需要调用OS API,这可以通过使用JNI或(更好的)JNA在Java中完成,但Java并不是做这种事情的好选择.

  • +1因为:"Java不是真正做这种事情的好选择",这方面有更好的选择. (2认同)