PROCESSENTRY32 Pe32;
Pe32.dwSize = sizeof(PROCESSENTRY32);
HANDLE hShapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (hShapshot == INVALID_HANDLE_VALUE)
{
printf("創建行程快照失敗");
return FALSE;
}
//char name[MAX_PATH] = { 0 };
//LPTSTR sBuf = new TCHAR[MAX_PATH];
//memset(sBuf, 0, sizeof(TCHAR)*(MAX_PATH));
Process32First(hShapshot, &Pe32);
while (Process32Next(hShapshot, &Pe32))
{
printf("%ls\n", Pe32.szExeFile);
//memcpy(name,Pe32.szExeFile,strlen(Pe32.szExeFile));
//WideCharToMultiByte(CP_ACP, 0, name, -1,
//sBuf, MAX_PATH, NULL, NULL);
//sprintf_s(name,"%s\n",sBuf);
Process32Next(hShapshot, &Pe32);
}
uj5u.com熱心網友回復:
使用W后綴的API和Struct轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/205169.html
標籤:C++ 語言
上一篇:不能讀入,請大佬分析一下
