亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TlHelp32枚舉進程、線程、模塊信息

發布時間:2020-07-28 10:12:21 來源:網絡 閱讀:2787 作者:gongwan33 欄目:編程語言

通過tlhelp32提供的api,可以很容易的獲取進程、模塊、線程的快照信息。

所涉及頭文件:

tlhelp32.h


枚舉進程Process信息:

        HANDLE hSnapshot;

PROCESSENTRY32 pe32 = { sizeof(PROCESSENTRY32) }; 

HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, dwPid);

if(hProcessSnap == INVALID_HANDLE_VALUE)

{

return -1; 

}

if(Process32First(hProcessSnap, &pe32)) 

do 

     printf("process id: %d\n", pe32.th42ProcessID);

while(Process32Next(hProcessSnap, &pe32));

}

CloseHandle(hProcessSnap);


枚舉模塊module信息:

MODULEENTRY32 Mod32;

Mod32.dwSize=sizeof(Mod32);

HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwPid);

if( hSnap == INVALID_HANDLE_VALUE ) 

printf("無法打開該程序模塊!"); 

CloseHandle(hSnap);

return;  

}

BOOL bModule = Module32First(hSnap,&Mod32);

while(bModule)

{

printf("module process id: %d \n", Mod32.th42ProcessID);

bModule=Module32Next(hSnap,&Mod32);

}

CloseHandle(hSnap);


枚舉線程Thread信息:

THREADENTRY32 te32;

te32.dwSize=sizeof(te32);

HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);

if( hSnap == INVALID_HANDLE_VALUE ) 

printf("無法打開該程序模塊!"); 

CloseHandle(hSnap);

return;  

}

BOOL bThread = Thread32First(hSnap,&te32);

while(bThread)

{

        printf("owner process id: %d \n", te32.th42OwnerProcessID);

        printf("thread id: %d \n", te32.th42ThreadID);

bThread = Thread32Next(hSnap,&te32);

}

CloseHandle(hSnap);


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

栾川县| 香港| 奉化市| 麻阳| 二手房| 平乐县| 和平县| 蚌埠市| 上饶县| 思茅市| 新巴尔虎右旗| 历史| 通化市| 建阳市| 肥城市| 西城区| 清河县| 临高县| 陵水| 略阳县| 海淀区| 墨玉县| 柳林县| 图片| 仁布县| 江口县| 五河县| 绥芬河市| 抚远县| 准格尔旗| 嘉黎县| 景德镇市| 南皮县| 绥江县| 周宁县| 札达县| 将乐县| 固安县| 广汉市| 来安县| 正安县|