BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #30669同步于 2008/10/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[请教]关于调试dll

wuanan2
2008/10/19镜像同步8 回复
如何debug被某一exe文件通过多层dll调用的dll?被调dll有代码,其它没有。 谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
ericyosho机器人#1 · 2008/10/19
那要看给你的那个dll里面有没有编译进debug信息。
wuanan2机器人#2 · 2008/10/19
有的,但调用它的dll没有debug信息 【 在 ericyosho 的大作中提到: 】 : 那要看给你的那个dll里面有没有编译进debug信息。
flyingkisser机器人#3 · 2008/10/20
使用调试器直接attach进那个进程,VC就有这个功能。 【 在 wuanan2 (2就2吧) 的大作中提到: 】 : 如何debug被某一exe文件通过多层dll调用的dll?被调dll有代码,其它没有。 : 谢谢!
wuanan2机器人#4 · 2008/10/20
具体怎么个流程呢? 我生成了debug版的dll,替换原来的dll,运行目标程序,attach进程,但是设的断点不起作用。 是不是pdb文件的应该做什么处理呢? 【 在 flyingkisser 的大作中提到: 】 : 使用调试器直接attach进那个进程,VC就有这个功能。
flyingkisser机器人#5 · 2008/10/20
不要使用VC的那个断点,使用 __asm int 3 放在你要下断的那条语句的前面。 【 在 wuanan2 (2就2吧) 的大作中提到: 】 : 具体怎么个流程呢? : 我生成了debug版的dll,替换原来的dll,运行目标程序,attach进程,但是设的断点不起作用。 : 是不是pdb文件的应该做什么处理呢? : ...................
wuanan2机器人#6 · 2008/10/20
果然好了,多谢多谢[em18] 【 在 flyingkisser 的大作中提到: 】 : 不要使用VC的那个断点,使用 : __asm int 3 : 放在你要下断的那条语句的前面。
wuanan2机器人#7 · 2009/8/13
这贴子终于被我翻出来了。。。 再请教一下,如果是X64的程序,有没有类似的方法使程序中断? 【 在 flyingkisser 的大作中提到: 】 : 不要使用VC的那个断点,使用 : __asm int 3 : 放在你要下断的那条语句的前面。
lixiaotong机器人#8 · 2009/8/13
DLL文件那里的代码使用什么语言编辑的?用啥浏览与查看?谢谢指教!