1

当windows任务列表中的进程使用java被杀死时,如何获得回调?如何监控事件?我想意识到如果进程被杀死然后启动自动?

非常感谢!</p>

4

1 回答 1

1

好的,您可以分配一个线程,每 N 秒调用一次外部进程

tasklist /v 

可能在您的窗口标题或程序名称上使用过滤器。

tasklist要从java启动,你可以这样做

Process p = Runtime.getRuntime().exec("tasklist /v");
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));

然后阅读BufferedReader并检查您的流程。

记住每次以正确的方式终止进程。

于 2012-04-22T09:15:19.367 回答