首页
社区
课程
招聘
[旧帖] 如何dump出某进程信息及期创建的所有线程信息? 0.00雪花
发表于: 2011-6-19 10:33 3849

[旧帖] 如何dump出某进程信息及期创建的所有线程信息? 0.00雪花

2011-6-19 10:33
3849
我写了一个程序,里面会创建一些线程。可是我这个程序却退出不了,我怀疑是不是有某个线程没有停止。
请问有没有什么办法dump出该进程内的所有线程?

e.g.
我写了一个service 暂命名为SA, 这个SA是被service.exe load起来的,但是我调用stop或exit后,该service无法退出,于是我想dump出service.exe下面所有的线程,想看看是不是有某个线程是SA创建的,但没有关闭掉。

Visual studio 2008/2010可以么?或者其它的工具。

谢谢!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
不知道你说的dump是什么意思,在调试器里直接可以看到进程和线程信息。即使你写的是service,但也是可以当作普通进程调试的。
2011-6-21 09:30
0
雪    币: 91
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
你既然是自己写的程序,那么你完全可以在代码中加入一些调试语句来帮你确定问题,或者输出线程的上下文信息或者退出信息之类的语句。例如,让每个线程创建和退出时候打印什么语句之类的办法,这样做是比较好的选择.(要dump出运行时环境也可以,不过你确定你看抓取的那些页面有用吗?)
2011-6-21 10:54
0
游客
登录 | 注册 方可回帖
返回
//