核心代码:
QString exeFilePath = QCoreApplication::applicationFilePath(); //获取exe的完全路径
QString exeFileName = QFileInfo(exeFilePath).fileName(); //获取exe的名称
qDebug()<<" exeFileName "<<exeFileName;
QProcess p;
#ifdef Q_OS_WIN
QString c = "taskkill /im " + exeFileName + " /f"; //exeFileName为要杀死的进程名
#elif
QString c = "killall -9 "+exeFileName;
#endif
p.execute(c);
p.close();