帮忙看看这段结束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; }