windows – 如何在Qt中按进程名称终止进程
发布时间:2020-12-13 22:26:34 所属栏目:Windows 来源:网络整理
导读:我正在为Qt编写 Windows桌面应用程序. 我有3个进程的名称,如果它们正在运行,我想在我的应用程序开始时杀死它们. 最好的方法是什么?(通过使用进程名称获取进程的状态,如果它已打开则终止它). 代码示例可以帮助我很多. 谢谢! 解决方法 您可以将Qprocess用于
我正在为Qt编写
Windows桌面应用程序.
我有3个进程的名称,如果它们正在运行,我想在我的应用程序开始时杀死它们. 最好的方法是什么?(通过使用进程名称获取进程的状态,如果它已打开则终止它). 代码示例可以帮助我很多. 解决方法
您可以将Qprocess用于此目的.
在您的申请开始时,Do Qprocess p; p.start("pkill processname1"); p.waitForFinished(); p.start("pkill processname2"); p.waitForFinished(); p.start("pkill processname2"); p.waitForFinished(); 或者您可以直接使用系统调用.. system("pkill processname1"); system("pkill processname2"); system("pkill processname3"); 在Windows环境中,您可以使用以下命令来终止进程 process -k “Process ID” process -k “Process Name” 您可以阅读更多这些here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读