根据进程名杀死进程

简介: 根据进程名杀死进程
#include <afx.h>
#include <Tlhelp32.h>
int killpro(CString a)
{
 PROCESSENTRY32 pe32;
 pe32.dwSize =sizeof(pe32);
 HANDLE hpro=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
 if(hpro==INVALID_HANDLE_VALUE )
 {  
  return 0;
 }
 BOOL nowrun=Process32First(hpro,&pe32);
 while(nowrun)
 {
  if(pe32.szExeFile ==a)
  {
   DWORD proid=pe32.th32ProcessID;
   HANDLE hprocess=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,proid);
   if(hprocess!=NULL)
   {
    ::TerminateProcess(hprocess,0);
    ::CloseHandle(hprocess);
   }
  }
  nowrun=::Process32Next(hpro,&pe32);
 }
}
相关文章
|
存储 Cloud Native Linux
windows检测进程是否存在?强制杀死进程
windows检测进程是否存在?强制杀死进程
|
Shell Python
[oeasy]python0032_杀死进程_进程后台运行不输出_nohup_ps_显示进程
[oeasy]python0032_杀死进程_进程后台运行不输出_nohup_ps_显示进程
127 0
[oeasy]python0032_杀死进程_进程后台运行不输出_nohup_ps_显示进程
|
Windows
Windows 技术篇-cmd强制关闭端口、解除端口占用方法,cmd查询端口相关的进程pid并杀死进程实例演示
Windows 技术篇-cmd强制关闭端口、解除端口占用方法,cmd查询端口相关的进程pid并杀死进程实例演示
1636 0
Windows 技术篇-cmd强制关闭端口、解除端口占用方法,cmd查询端口相关的进程pid并杀死进程实例演示
|
Web App开发 监控 Linux
Linux中查看进程及杀死进程命令
Linux中想杀死fcitx进程,然后再重启它。 root@www.linuxidc.com:/home/zhangbin# ps -e | grep 'fcitx'  3405 ?        00:00:00 fcitx  3415 ?        00:00:02 fcitx   不显示标题 root@www.
1901 0
|
C# 数据格式 XML
C# 启动进程和杀死进程
     /// /// 杀死进程 /// private void KillProcesses() { var cfn = GetAppsettingStr("checkin-filefold...
966 0
|
6月前
|
运维 关系型数据库 MySQL
掌握taskset:优化你的Linux进程,提升系统性能
在多核处理器成为现代计算标准的今天,运维人员和性能调优人员面临着如何有效利用这些处理能力的挑战。优化进程运行的位置不仅可以提高性能,还能更好地管理和分配系统资源。 其中,taskset命令是一个强大的工具,它允许管理员将进程绑定到特定的CPU核心,减少上下文切换的开销,从而提升整体效率。
掌握taskset:优化你的Linux进程,提升系统性能

热门文章

最新文章

相关实验场景

更多