arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1301回复:6

Windows2000下SoftICE的使用

楼主#
更多 发布于:2004-06-02 18:00
那位大侠简单的说说这方面的问题。
我在在WINDOWS2000下用SOFTICE打开一个.sys文件,在MODE->loder
我就能看到SOFTICE的调试窗口出现,但我看到的是汇编代码,我怎么能看到我的.cpp的原程序代码呢?在我的原程序代码上调试,设置断点多好啊。
高人指点!!
arthurcao喜欢开源。
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-02 18:10
先FILE->Open打开.NMS文件;再MODUL->Load加载要调试的NMS文件;
Ctrl+D调出SoftICE;键入file <yourdevice.cpp>(可简写) 命令;
BPX(或F9)设置断点;
新手上路,请多关照.
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-03 09:07
直接就打开。NMS文件,我的驱动程序是。SYS的,是要转换一下的吧,大侠赐教。
arthurcao喜欢开源。
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-03 10:13
你用什么工具编的?我是用DS,使用check方式,编译后会在sys\\objchk\\i386\\文件夹中生成yourdriver.nms和yourdriver.sys等文件。在softice中就是打开这个.nms文件
如果只有.sys文件就只好看汇编了

[编辑 -  6/3/04 by  metalwing]
新手上路,请多关照.
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-03 11:17
我用2KDDK。多谢啊。
arthurcao喜欢开源。
robinaliacer
驱动牛犊
驱动牛犊
  • 注册日期2003-07-21
  • 最后登录2005-12-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-03 16:27
直接就打开。NMS文件,我的驱动程序是。SYS的,是要转换一下的吧,大侠赐教。

用Symbol Loader打开你的.sys然后按translate再按load symbols就ok了。
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-06-03 21:15
感谢楼上老兄指点,很抱歉我的给分按钮没了,没办法给分了。 :(
arthurcao喜欢开源。
游客

返回顶部