netfbi
驱动小牛
驱动小牛
  • 注册日期2001-11-27
  • 最后登录2010-07-27
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望20点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1382回复:8

有个问题请教高手们softice

楼主#
更多 发布于:2002-04-10 10:16
有个dll,系统启动时加载,我该怎么用softice 调试源码啊请具体讲讲吧,一定加分
Xman
驱动大牛
驱动大牛
  • 注册日期2001-08-24
  • 最后登录2011-10-07
  • 粉丝0
  • 关注0
  • 积分343分
  • 威望127点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-10 11:08
和sys一样!
[img]http://www.driverdevelop.com/forum/upload/Xman/2004-04-05_2004324183110706.jpg[/img]
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-10 11:21
启动加载?你为什么要启动时就加载DLL???
你可以在里面放个int 3,然后启动时在SoftIce里拦截它。
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-10 12:25
你知道系统初始化的时候怎么调试驱动程序吗?知道的话你就用这个方法
先得到这个DLL文件对应的符号文件,然后进行SOFTICE设置
在SOFTICE的SYMBOL LOADER里面EDIT第三个,设置初始化字符串里面把X;去掉,在SYMBOLS里面增加你得到的那个NMS文件就可以了

netfbi
驱动小牛
驱动小牛
  • 注册日期2001-11-27
  • 最后登录2010-07-27
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望20点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-10 13:02
我没有哪个nms文件,那我该怎么办呢
KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-10 13:21
我没有哪个nms文件,那我该怎么办呢

你load成功的时候,自动产生
我不写驱动好多年
westbb
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2002-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-04 15:03
你知道系统初始化的时候怎么调试驱动程序吗?知道的话你就用这个方法
先得到这个DLL文件对应的符号文件,然后进行SOFTICE设置
在SOFTICE的SYMBOL LOADER里面EDIT第三个,设置初始化字符串里面把X;去掉,在SYMBOLS里面增加你得到的那个NMS文件就可以了

 

老大,清说说您增么条您的驱动的(用softice),3x!
ABUABU
驱动小牛
驱动小牛
  • 注册日期2002-12-31
  • 最后登录2005-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-02-12 15:20
我好不容易搜索到这条帖子,居然没有下文了~~~~~ :(

顶一下,希望有大侠可以告诉我使用SoftICE 来调试驱动程序的步骤,谢谢
小鸟,扑腾~~扑腾~~扑腾~~
guard2002
驱动中牛
驱动中牛
  • 注册日期2002-05-21
  • 最后登录2017-03-07
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望65点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2003-02-13 09:26
Build the application with debug information.

If SoftICE is not already loaded, load SoftICE.

Start Symbol Loader.

Click Open  to open the module that you want to debug.

Click Package source with symbol table  .

Click Translate  to create a new .NMS symbol file.

Modify the SoftICE initialization settings to pre-load the symbols and source code information for the VxD or device driver on startup.

Reboot your PC.



关于 pre-load symbols or source code:

Open the file for which you want to pre-load symbols and source.

If you want your source code loaded in addition to the symbols, click Symbols and source code  .

Click Package source with Symbol table  .

Click Translate   to translate the module into a NMS symbol file.

Choose SoftICE Initialization Settings... from the Edit menu.

Click Symbols.

Click Add.

帮助中全有
游客

返回顶部