ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1485回复:3

怎样用SoftIce调试驱动程序,回答好,放50分

楼主#
更多 发布于:2003-10-21 09:28
1、我现用SoftIce装入了1394diag.sys驱动程序,驱动程序在运行,
但在设备管理里看一这个驱动程序对应的信息。我不知道它是否
运行正常?
2、如果我用1394api.dll和win1394.exe来调用1394diag.sys时,1394api.dll和win1394是不是也要用softIce装入进行跟踪调试。
或还是直接运行win1394.exe通过1394api.dll就可以调动1394diag.sys,然后用SoftIce观察1394diag.sys的运行情况?

请高手,大侠指点!!有分放!

ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-21 16:58
我看SoftIce文档,可以把sys,dll,和exe文件一起调试,用一个Load Symbol,但每个文件使用不同的Symbol table.
但不知道exe,dll与sys文件怎么协调,有做过这个方面调试的兄弟帮帮我!
回答得好,分照样放!



lindongy
驱动牛犊
驱动牛犊
  • 注册日期2003-10-29
  • 最后登录2009-10-21
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-04 23:22
直接运行win1394.exe通过1394api.dll就可以调动1394diag.sys,然后用SoftIce观察1394diag.sys的运行就可以了。
当然需要Load 1394diag.sys之后:)
:)
ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-05 08:02
load diag1394.sys 是要load system32\\driver\\diag1394.sys,还是任意load 一个放在其它位置的diag1394.sys也行。我现在load system32\\driver\\diag1394.sys,不能成功,说有error pcb ....
是什么原因?
游客

返回顶部