JAVA查找windows進程


公司的一個播控軟件老是卡死,所以做了個監控軟件來實現自動啟動,其中用了Process來查找系統進程。

具體方法如下:

 1     // 創建系統進程
 2     @SuppressWarnings("AlibabaCommentsMustBeJavadocFormat")
 3     public static boolean read() {
 4         Process proc = null;
 5         try {
 6             proc = Runtime.getRuntime().exec("tasklist /FI \"IMAGENAME eq " + "EBCS.exe" + "\"");
 7             BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new BufferedInputStream(proc.getInputStream()), Charset.forName("GB2312")));
 8             String line = null;
 9             while ((line = bufferedReader.readLine()) != null) {
10                 if (line.contains("EBCS.exe")) {
11                     return true;
12                 }
13             }
14         } catch (IOException e) {
15             e.printStackTrace();
16         }
17         return false;
18     }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM