#include "stdafx.h"
#include <windows.h>
#include <TlHelp32.h>
void ListThread(DWORD dwPid)
{
HANDLE hSnap =
CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
THREADENTRY32 te = {
sizeof(THREADENTRY32)};
BOOL bSuccess = Thread32First(hSnap, &te);
if (bSuccess==TRUE)
{
do
{
if (te.th32OwnerProcessID == dwPid)
{
printf("ID:%d 优先级:%d\n", te.th32ThreadID, te.tpBasePri);
}
} while
枚举某一进程的线程
最新推荐文章于 2020-09-01 14:40:08 发布
本文详细介绍了如何在操作系统层面枚举并查看一个特定进程内的所有线程,包括使用系统调用、API函数等方法,帮助理解进程与线程管理。

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



