首页
社区
课程
招聘
[求助]如何通过线程ID和及线程所在模块找到自己所需要线程
发表于: 2010-10-10 23:50 4617

[求助]如何通过线程ID和及线程所在模块找到自己所需要线程

2010-10-10 23:50
4617
用ProcessExplorer分析一个运行中的exe文件(也就是个进程)时,可以在它的属性中找到线程选项卡,然后看到该进程中所有的线程ID以及线程所在模块~
我的想法就是,这个是如何做到的~
已经做到可以通过调用WindowsAPI函数中的CreateToolhelp32Snapshot,Thread32First,Thread32Next函数列举所有属于该进程的线程
以及通过CreateToolhelp32Snapshot,Module32First,Module32Next函数列举所有属于该进程的模块
问题就是如何找到对应模块中的线程?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 998
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
ZwQueryInformationThread拿到线程地址,然后枚举模块可以拿到模块基址和模块大小.然后比较线程地址是否在模块地址范围内即可.
2010-10-11 07:43
0
雪    币: 81
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
可否有稍微详细点的代码实现方法?伪代码也行
2010-10-11 10:06
0
游客
登录 | 注册 方可回帖
返回
//