Qt中Kill特定进程
Posted 也无风雨、也无晴。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt中Kill特定进程相关的知识,希望对你有一定的参考价值。
先查找进程列表,如包含就kill掉,代码如下:
#define STARTAPP "notepad++.exe"
void KillAppProcess()
QProcess processF;
processF.start("tasklist");
processF.waitForFinished();
/* 得到进程列表 */
QString result = processF.readAllStandardOutput();
qDebug() << result << endl;
if(result.contains(STARTAPP))
QStringList params;
params << "-f" << "-im";
params.append(STARTAPP);
QProcess processK;
processK.start("taskkill",params);
processK.waitForFinished();
processK.close();
processF.close();
以上是关于Qt中Kill特定进程的主要内容,如果未能解决你的问题,请参考以下文章