您可以使用wmic实用程序来检查正在运行的进程的列表。
假设您要检查Windows的explorer.exe进程是否正在运行:
String line;try { Process proc = Runtime.getRuntime().exec("wmic.exe"); BufferedReader input = new BufferedReader(new InputStreamReader(proc.getInputStream())); OutputStreamWriter oStream = new OutputStreamWriter(proc.getOutputStream()); oStream .write("process where name='explorer.exe'"); oStream .flush(); oStream .close(); while ((line = input.readLine()) != null) { System.out.println(line); } input.close();} catch (IOException ioe) { ioe.printStackTrace();}请参阅http://ss64.com/nt/wmic.html或http://support.microsoft.com/servicedesks/webcasts/wc072402/listofsampleusage.asp,以获取可从wmic获得的一些示例…



