怎么获取指定进程的ID
例如:怎么获取explorer进程的标识符
[解决办法]
任务管理器
GetProcessID
[解决办法]
楼上说对了,GetWindowThreadProcessId!
[解决办法]
DWORD GetProcessVid(TCHAR* lpName){ HANDLE hProcessSnap = NULL; BOOL bRet = FALSE; PROCESSENTRY32 pe32 = {0}; if(!lpName) { return 0; } hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hProcessSnap == INVALID_HANDLE_VALUE) return 0; pe32.dwSize = sizeof(PROCESSENTRY32); if (Process32First(hProcessSnap, &pe32)) { do { if(wcscmp(_wcsupr(pe32.szExeFile),_wcsupr(lpName)) == 0) { CloseHandle (hProcessSnap); return pe32.th32ProcessID; } } while (Process32Next(hProcessSnap, &pe32)); bRet = 0; } else bRet = 0; CloseHandle (hProcessSnap); return bRet;}