Qt QProcess 結束windows進程 利用cmd的taskkill命令。

打開cmd,輸入tasklist就會顯示當前系統的進程列表。windows


taskkill 命令能夠關閉一個進程,能夠參考下面網址。我是利用taskkill -f -im 進程名.exe 結束進程。
spa

https://blog.csdn.net/amars_ding/article/details/54581487.net


Qt中編寫代碼結束進程blog

    QStringList params;
    params<<"/c"<<"taskkill"<<"-f"<<"-im"<<"test.exe";
    QProcess process;
    process.start("cmd.exe",params);
    process.waitForFinished();
    process.close();
上述簡單代碼就能結束windows里名爲test.exe的全部進程樹了。