void killProcess::killProcessByName(std::string strName)
{
std::string strkillProcess;
#ifdef Q_OS_WIN32
strkillProcess = "taskkill /f /t /im ";
strkillProcess = strkillProcess + strName;
#endif
#ifdef Q_OS_LINUX
strkillProcess = "killall -9 ";
strkillProcess = killProcess + strName;
#endif
system(strkillProcess.c_str());
}
本文介绍了一种在不同操作系统上(Windows与Linux)通过代码实现进程终止的方法。使用C++编写,展示了如何根据进程名称结束进程,适用于需要跨平台运行的应用场景。
1279

被折叠的 条评论
为什么被折叠?



