//遍历进程 HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if (INVALID_HANDLE_VALUE == hSnapshot) { return; } PROCESSENTRY32 pi; pi.dwSize = sizeof(PROCESSENTRY32); //第一次使用必须初始化成员 BOOL bRet = Process32First(hSnapshot,&pi); while (bRet) { //pi获取进程执行路径,pid bRet = Process32Next(hSnapshot,&pi); }