根据进程名杀死进程
2012-12-06 15:28
127 查看
#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);
}
}
#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);
}
}
相关文章推荐
- Windows根据端口号杀死进程
- Windows下根据端口号杀死进程
- 根据进程名称杀死指定进程
- 根据进程名杀死进程 -kill进程名
- Linux Shell脚本实现根据进程名杀死进程
- liunx根据关键词查询出进程号并杀死
- Windows 底下根据一个进程的名字杀死一个进程的代码
- 根据进程名杀死进程 -kill进程名
- windows下根据进程ID强制杀死进程
- Linux Shell根据进程名杀死进程
- Windows下,根据端口号杀死进程
- 根据软件端口号来杀死这个进程
- Linux shell根据端口返回进程号杀死进程的方法
- 根据进程占用端口查看pid,杀死进程
- 根据进程名称杀死多个进程
- Linux Shell脚本实现根据进程名杀死进程
- linux下根据进程名定时杀死/重启进程
- 根据进程名杀死进程
- python 根据pid杀死相应进程的方法
- 根据进程名杀死进程 -kill进程名