第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在java中殺死任務管理器?

如何在java中殺死任務管理器?

qq_笑_17 2021-09-29 10:12:41
在我的程序中,如果任務管理器正在運行,我想殺死它。我試過這個: private static final String TASKLIST = "tasklist";private static final String KILL = "taskkill /F /IM ";if(isProcessRunning("Taskmgr.exe")){    // TODO code application logic here    killProcess("Taskmgr.exe");}這是我的isProcessRunning()方法:public static boolean isProcessRunning(String servicename) throws Exception {    Process p = Runtime.getRuntime().exec(TASKLIST);    BufferedReader reader = new BufferedReader(new InputStreamReader(        p.getInputStream()));    String line;    while ((line = reader.readLine()) != null) {        System.out.println(line);        if (line.contains(servicename)) {            System.err.println(line);            return true;        }     }     return false;}和killprocess()方法:public static void killProcess(String serviceName) throws Exception {    Runtime.getRuntime().exec(KILL + serviceName);}但任務管理器仍在運行。我能做什么?
查看完整描述

3 回答

?
catspeake

TA貢獻1111條經(jīng)驗 獲得超0個贊

好吧,殺死任務管理器你需要管理員權限。為此下載這個。

現(xiàn)在將任何一個文件 Elevate.exe 或 Elevate64.exe 復制到您的 Java 項目源路徑中。

然后

Runtime.getRuntime().exec("src//Elevate64.exe TASKKILL /F /IM Taskmgr.exe");

現(xiàn)在它會提示是或否。單擊是.... 和 BOOM


查看完整回答
反對 回復 2021-09-29
?
有只小跳蛙

TA貢獻1824條經(jīng)驗 獲得超8個贊

try{

    Process p = Runtime.getRuntime()

    p.exec("taskkill /F /IM taskmgr.exe /T")

catch(*Enter applicable exception type here*  e){

    System.err.println("Caught Exception: " + e.getMessage());

}

沒有必要明確檢查任務是否正在運行。如果未找到,則不會執(zhí)行該命令。嘗試殺死它,如果出現(xiàn)異常,則在 catch 塊中考慮它。


查看完整回答
反對 回復 2021-09-29
?
呼喚遠方

TA貢獻1856條經(jīng)驗 獲得超11個贊

您是否嘗試過更改流程的案例?

例如:


if(isProcessRunning("taskmgr.exe")){

    killProcess("taskmgr.exe");

}


查看完整回答
反對 回復 2021-09-29
  • 3 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號