当windows任务列表中的进程使用java被杀死时,如何获得回调?如何监控事件?我想意识到如果进程被杀死然后启动自动?
非常感谢!</p>
当windows任务列表中的进程使用java被杀死时,如何获得回调?如何监控事件?我想意识到如果进程被杀死然后启动自动?
非常感谢!</p>
好的,您可以分配一个线程,每 N 秒调用一次外部进程
tasklist /v
可能在您的窗口标题或程序名称上使用过滤器。
tasklist
要从java启动,你可以这样做
Process p = Runtime.getRuntime().exec("tasklist /v");
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
然后阅读BufferedReader
并检查您的流程。
记住每次以正确的方式终止进程。