帮忙看看这段结束QQ进程的代码 为什么不好使 ?
程序代码:#include "Tlhelp32.h"
int main()
{
// TODO: Add your control notification handler code here
// PROCESSENTRY32结构对象
PROCESSENTRY32 pe;
// 创建快照句柄
HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
// 先搜索系统中第一个进程的信息
Process32First(hSnapshot, &pe);
CString szFile;
// 下面对系统中的所有进程进行枚举,
do{
szFile = pe.szExeFile;
if (szFile == "QQ.exe") {
HANDLE h = OpenProcess(PROCESS_ALL_ACCESS,TRUE,pe.th32ProcessID);
//先取得他
if(h) TerminateProcess(h,0); //关闭
break;
}
} while (Process32Next(hSnapshot, &pe));
// 关闭快照句柄
CloseHandle(hSnapshot);
return 0;
}






