宁波网站制作作,门户网站是什么意思?,定制开发一个网站多少钱,页面设计说明万能模板主要是用到了系统自带的工具【tasklist.exe】 利用 QProcess调用这个tasklist有一点坑#xff0c;已经在代码中指出了。 指定为csv格式输出的话#xff0c;在后处理时比较方便。
QListquint64 listProcessIdentifier(QString processName)
{QProcess process;QStrin…主要是用到了系统自带的工具【tasklist.exe】 利用 QProcess调用这个tasklist有一点坑已经在代码中指出了。 指定为csv格式输出的话在后处理时比较方便。
QListquint64 listProcessIdentifier(QString processName)
{QProcess process;QStringList mList;// 这里的 IMAGENAME eq %1 不知道为啥不能写成 \IMAGENAME eq %1\,明明在cmd窗口输入时需要加引号mList /FI QString(IMAGENAME eq %1).arg(processName) /FO CSV;process.start(tasklist.exe, mList);process.waitForStarted();process.waitForFinished();QString ret process.readAll();ret ret.trimmed();QListquint64 pidList;QStringList resultList ret.split(\r\n);resultList.removeFirst(); // 去掉表头if(resultList.length() 0){foreach (const QString str, resultList){QString pidStr str.split(,).at(1);pidStr.replace(\, ); // 清除双引号pidList pidStr.toUInt();// qDebug() str pidStr;}}return pidList;
}可以看到得到的结果与在任务管理器中看到的是一致的。