请问,用什么函数可以检测一个程序是否在进程表中存在? 请问,用什么函数可以检测一个程序是否在进程表中存在?(根据程序名)也就是说怎样判断该程序已经运行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 算了,告诉你吧,要给我分哦!#include <tlhelp32.h>//为了调用以下函数HANDLE hSnapShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32* info=new PROCESSENTRY32; info->dwSize=sizeof(PROCESSENTRY32); int j=0; while(Process32Next(hSnapShot,info)!=FALSE) { if(!strcmp(info->szExeFile,"SMSGate.exe"))//smsgate.exe你要的程序名 { HANDLE h=OpenProcess(PROCESS_ALL_ACCESS,TRUE,info->th32ProcessID); if(h!=NULL) TerminateProcess(h,0);//h就是你要找的,此处是杀死它 continue; } ++j; } 关于汽车的协议问题 MFC如何实现窗口拆分?? 问一个很有深度的问题,关于鼠标指针的绘图区域 如何远程访问windows共享文件夹? [大家讨论]小弟没做过什么大工程,大工程是一个什么工程? 如何添加记录? CString和LPTSTR的一个简单问题 难道是我的显卡有问题?还是其它的...? 请教一个位图的问题 急!怎样发消息给鼠标,让它任意单击,或双击一次!! 怎样在LISTBOX中增加水平条, 数据库中对于日期的查询(ODBC+VC6)
#include <tlhelp32.h>//为了调用以下函数HANDLE hSnapShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
PROCESSENTRY32* info=new PROCESSENTRY32;
info->dwSize=sizeof(PROCESSENTRY32);
int j=0;
while(Process32Next(hSnapShot,info)!=FALSE)
{
if(!strcmp(info->szExeFile,"SMSGate.exe"))//smsgate.exe你要的程序名
{
HANDLE h=OpenProcess(PROCESS_ALL_ACCESS,TRUE,info->th32ProcessID);
if(h!=NULL)
TerminateProcess(h,0);//h就是你要找的,此处是杀死它
continue;
}
++j;
}