PROCESSENTRY32 pe32; pe32.dwSize = sizeof(pe32); //给系统内的所以进程拍一个快照 HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (INVALID_HANDLE_VALUE == hProcessSnap) { goto Exit0; } BOOL bMore = ::Process32First(hProcessSnap, &pe32); while (bMore) { m_listBox.AddString(pe32.szExeFile); bMore = ::Process32Next(hProcessSnap, &pe32); } ::CloseHandle(hProcessSnap);