terrificskyfox
驱动小牛
驱动小牛
  • 注册日期2003-03-12
  • 最后登录2014-04-28
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望11点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1765回复:2

新手:请教SoftICE调试打印驱动的具体方法

楼主#
更多 发布于:2003-06-25 14:06
刚刚开始用SoftICE调试驱动程序,具体方法不是很明白。
我按照SoftICE的使用手册中的方法将打印驱动(*.drv)载入Symbol Loader,修改了Model的Translate中的设置,然后Translate得到NMS文件,修改了SoftICE的Initialization Settings,Pre-load NMS文件,重新启动

启动之后在SoftICE中用table命令查看,Symbol已经加载,可是我怎么开始调试呢?请高人指点

系统环境:
Windows 98 SE
98ddk
VC 5.0 and VC 1.52
SoftICE 4.2.7
hcheng_qi
驱动老牛
驱动老牛
  • 注册日期2002-11-07
  • 最后登录2006-04-13
  • 粉丝1
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-25 20:23
你可以在调试窗口中“file 文件名”打开源代码,然后在需要的地方设置断点。也可以用“bpx 函数名”的方法来设置断点。要用softice来调试,你必须先了解它的命令才行。通常情况下经常使用的命令也就那么几个,很容易记的
| -''/"',___,,--''"`-,_¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡ `6_ 6¡¡)¡¡ `-,¡¡(¡¡¡¡),`-.__.`)¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡ /_Y_./',, _¡¡)¡¡`._¡¡`,``-..-'¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡_.'.`='¡¡ _ / / --'_.','¡¡¡¡¡¡¡¡¡¡¡¡ (il)'¡¡¡¡¡¡(li)''¡¡ ((!-'¡¡¡¡ÃÃÃÃ! ±ðÅÜ£¿!
terrificskyfox
驱动小牛
驱动小牛
  • 注册日期2003-03-12
  • 最后登录2014-04-28
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望11点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-27 13:33
呵呵,搞定,多谢了

上次好像是translate的时候源代码没有加载进去,现在正在crazy 调试中,:)
游客

返回顶部