繁体   English   中英

如何使用Java监视窗口进程?

[英]how to monitor window process using java?

使用Java杀死Windows任务列表中的进程时,如何获得回叫?如何监视事件? 我想认识到,如果进程被杀死,那么会自动启动?

万分谢意!

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

tasklist /v 

也许在窗口标题或程序名称上使用过滤器。

要从Java启动tasklist ,您可以执行

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM