forregonl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-27
  • 最后登录2007-03-27
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1456回复:2

如何用SoftICE调试DLL

楼主#
更多 发布于:2007-03-27 10:09
  高手们,我一初学者,刚入门DS3.2。现想调试一个DLL练练手,但是苦于不知所措。请问如何动态的调试一个DLL(比如系统的DLL)。我还不知道如何能捕捉到DLL的位置,如何在DLL的领空下断点呢?要是用Visul SoftICE双机调试又应该如何进行。

请说得详细些,谢谢,再次感谢!
marguin
驱动牛犊
驱动牛犊
  • 注册日期2005-07-21
  • 最后登录2009-04-26
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-27 10:58
帮你顶一个吧,虽然我也不知道!
readilen
驱动牛犊
驱动牛犊
  • 注册日期2007-03-16
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分637分
  • 威望78点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-27 15:34
引用第0楼forregonl2007-03-27 10:09发表的“如何用SoftICE调试DLL”:
  高手们,我一初学者,刚入门DS3.2。现想调试一个DLL练练手,但是苦于不知所措。请问如何动态的调试一个DLL(比如系统的DLL)。我还不知道如何能捕捉到DLL的位置,如何在DLL的领空下断点呢?要是用Visul SoftICE双机调试又应该如何进行。

请说得详细些,谢谢,再次感谢!


首先加载dll  在softice下查看DLL的装入点 然后用u命令查看这个地址 代码窗口会出现这个动态库的汇编代码,然后用鼠标点击你想设断点的地方就行了
游客

返回顶部