BOOL EnumProcesses(DWord * lpidProcess, DWORD cb, DWORD*cbNeeded);DWORD GetModuleFileNameExA(HANDLE hProcess, HMODULE hModule,LPTSTR lpstrFileName, DWORD nsize);//獲取當(dāng)前進(jìn)程總數(shù)
EnumProcesses(process_ids, sizeof(process_ids), &num_processes);
//遍歷進(jìn)程
for (int i = 0; i < num_processes; i++)
{
//根據(jù)進(jìn)程ID獲取句柄
process[i] = OpenProcess(PROCESS_QUERY_INFORMATION PROCESS_VM_READ, 0,
process_ids[i]);
//通過句柄獲取進(jìn)程文件名
if (GetModuleFileNameExA(process[i], NULL, File_name, sizeof(fileName)))
cout << fileName << endl;
} DWORD WaitForSingleObject(
HANDLE hHandle, // 等待對象的句柄
DWORD dwMilliseconds // 等待毫秒數(shù),INFINITE表示無限等待
);DWORD WaitForMultipleObjects(DWORD nCount,const HANDLE* pHandles,BOOL bWaitAll,DWORD dwMilliseconds);BOOL CloseHandle(HANDLE hObject);error LNK2001: unresolved external symbol __endthreadex
error LNK2001: unresolved external symbol __beginthreadex新聞熱點
疑難解答