royalgong
驱动牛犊
驱动牛犊
  • 注册日期2007-01-07
  • 最后登录2007-03-24
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1746回复:4

怎么正确加载DS调试工具SoftICE??

楼主#
更多 发布于:2007-03-19 22:37
  设置SoftICE的启动方式时按照  武安河DS书的推荐是设定为BOOT,但重新启动后进不了Windows 系统,就无法使用Symbol Loader 加载驱动程序进行调试了。如果使用Manual方式,进入系统后出线了更奇怪的问题:在不同的两台机器上,1。有台机器能通过在菜单中选择Start SoftICE 加载SoftICE,但SoftICE加载后Windows系统就无法使用,就谈不上使用Symbol Loader 加载驱动程序了,但如果不先加载SoftICE,Symbol Loader 显示SoftICE is not active;2。另一台机器选择Start SoftICE 加载SoftICE,无法加载,出线错误信息:“Error Code 31 连到系统上的设备没有发挥作用”。
询问:1。怎么正确的加载SoftICE,并能把要调试的驱动程序加载并调试;
2,上面出现的两种情况1,2问题是什么。
谢谢
skymy
驱动牛犊
驱动牛犊
  • 注册日期2004-11-12
  • 最后登录2008-06-04
  • 粉丝0
  • 关注0
  • 积分151分
  • 威望16点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-19 22:51
这与你的ddk版本有关,你可能用的是ds3.1版本,里面需要加载一个文件(论坛里有介绍)。或者下载ds.2版本。ddk工具最好从微软网站上下载2003版本,这样可以搞定softice.
ballzb
驱动牛犊
驱动牛犊
  • 注册日期2007-03-07
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-20 09:39
答2:
(1)可能和DS版本有关,我原来装了3.1,启动softice后XP总是死机,后来改成3.2就好了。
(2)可能是这台机器上装了daemon tools,4.0以上版本和softice有冲突。
royalgong
驱动牛犊
驱动牛犊
  • 注册日期2007-01-07
  • 最后登录2007-03-24
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-20 22:40
谢谢 ,楼上的两位牛人,我把DS版本换成3.2了,在一台机器上可以了,不过另一台还是加载SoftICE出问题,看了2楼的,真希望是daemon tools的问题。谢谢了!
royalgong
驱动牛犊
驱动牛犊
  • 注册日期2007-01-07
  • 最后登录2007-03-24
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-20 22:50
用Symbol Loader 加载驱动程序出了点问题?
用Symbol Loader 加载驱动程序的模块时,按武安河 书中所讲的,加载.nms文件,把编写的驱动程序编译后得到的.nms 加载进去,但启动SoftICE  File*命令后没有相应的原文件显示。然后把武安河书中带的例子中的.nms文件加载进去,在SoftICe发现可以了。比较发现我编译得到的.nms文件只有31k,而武安河 例子中的.nms文件大于1M。我想可能这里出问题了,但又不知道怎么得到正确的.nms文件。
我尝试的通过.sys 文件得到.nms 文件,但用Translation 时 有两.asm文件找不到。
   谢谢解答小弟的问题,呵呵
游客

返回顶部