91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

普兰店市| 抚宁县| 岑溪市| 芷江| 祁阳县| 虞城县| 郸城县| 鸡西市| 乳源| 乐平市| 高碑店市| 神农架林区| 澳门| 洛阳市| 甘孜| 平遥县| 漳平市| 拉萨市| 环江| 商都县| 蛟河市| 乾安县| 长宁区| 建德市| 昌邑市| 镇雄县| 砚山县| 沅陵县| 杭锦旗| 舟曲县| 聂拉木县| 中卫市| 福清市| 天镇县| 湘潭市| 吉林市| 丹巴县| 海门市| 夏邑县| 贵定县| 胶南市|