java监听windows环境下特定程序

如何通过java程序实现对windows环境下特定程序的监听。比如监听程序的启动、关闭,还有如何监听该程序对磁盘的写操作。有没有什么开源的jar包,或者什么开源的框架可以实现该功能,小弟初来乍到,请各位大神多多指教。

有detour,拦截api调用,可以做到你说的这些,不过它是c++的库,你可以用c++写好了,用java调用。

Java和window其他程序通讯,可以用socket通讯。完全自动监听估计没有现成的东西,必须是有约定的通讯才可以。

简单点你可以试试,在你的项目里面做一个接口只允许给监控程序请求,当监控跟程序做一问一答的传输,当问没有回答的时候就可以知道他是在线还是下线,至于监控写操作的话我也不清楚