znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
阅读:3668回复:10

谁能系统地介绍softice的使用?

楼主#
更多 发布于:2001-04-12 13:49
请赐教!

最新喜欢:

nicosternicost...
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
Netguy
驱动牛犊
驱动牛犊
  • 注册日期2001-04-02
  • 最后登录2012-05-25
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-04-13 18:39
两个链接:
http://211.100.5.99/intoice0.htm
http://211.100.5.99/lesson5.htm
[Netguy 编辑于 2001-09-03 13:52]
cxf
cxf
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2002-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-04-24 21:59
啥叫“系统”地介绍。我自己总结了2页纸的总结,可以供初学者上手。我想你要的不是这样的东西吧?
dazzy
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-08-12
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-04-25 09:18
看雪学苑的破解教程里的讲得很详细,看了这东西,除了用它调试驱动,破解(crack)软件也不难。
argan
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-04-30 00:20
cxf:
我想要,可不可以发给我
lucky_argan@263.net
cxf
cxf
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2002-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-05-01 21:47
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>SOFTICE简要使用说明:</TITLE>
</HEAD>
<BODY>

<B><FONT SIZE=5><P ALIGN="CENTER">SOFTICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=5>简要使用说明</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"></P>
<B><P ALIGN="JUSTIFY">软件组成</P>
</B></FONT><FONT SIZE=3><P ALIGN="JUSTIFY">SOFTICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>包括以下几个软件组成部分:</FONT><FONT SIZE=3>WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3> Symbol Loader</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3> Startup Mode Setup</P>
<P ALIGN="JUSTIFY"></P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">调试驱动程序的准备工作:</P>
<OL>

</B><P ALIGN="JUSTIFY"><LI>驱动程序的编译连接必须使用</FONT><FONT SIZE=3>CHECK</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>环境,否则将不能进行源代码调试。</LI></P>
<OL>

<P ALIGN="JUSTIFY"><LI>一般</FONT><FONT SIZE=3>DDK</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>安装以后,在菜单上都有</FONT><FONT SIZE=3>CHECK</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>模式环境设置和</FONT><FONT SIZE=3>FREE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>模式环境设置,选择</FONT><FONT SIZE=3>CHECK</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>模式即可。</LI></P></OL>

<P ALIGN="JUSTIFY"><LI>使用</FONT><FONT SIZE=3>Startup Mode Setup</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>设置</FONT><FONT SIZE=3>WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的启动模式。</LI></P>
<OL>

<P ALIGN="JUSTIFY"><LI>在</FONT><FONT SIZE=3>NT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>环境下有</FONT><FONT SIZE=3>4</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>种模式:</FONT><FONT SIZE=3>Boot</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3> System</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3> Automatic</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3> Manual</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>。分别对应一个驱动</FONT><FONT SIZE=3>(</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>服务</FONT><FONT SIZE=3>)</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>启动的模式,</FONT><FONT SIZE=3> Boot</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>模式启动最早,</FONT><FONT SIZE=3> Manual</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>最晚。</FONT><FONT SIZE=3> WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>只有早于驱动</FONT><FONT SIZE=3>(</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>服务</FONT><FONT SIZE=3>)</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>启动,才能调试该驱动</FONT><FONT SIZE=3>(</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>服务</FONT><FONT SIZE=3>)</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>。</LI></P>
<P ALIGN="JUSTIFY"><LI>一般可以将驱动</FONT><FONT SIZE=3>(</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>服务</FONT><FONT SIZE=3>)</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的启动顺序调整为</FONT><FONT SIZE=3>Manual</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,</FONT><FONT SIZE=3> </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>而</FONT><FONT SIZE=3>WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的启动模式为</FONT><FONT SIZE=3>Automatic</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>。</FONT><FONT SIZE=3> </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>本人此次调试</FONT><FONT SIZE=3>HK-CAN30PCI</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>驱动时,由于将</FONT><FONT SIZE=3>WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的启动模式设置为</FONT><FONT SIZE=3>System</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>时,屏幕显示出现问题。以按照上述设置启动模式的办法,绕开了该问题。所以也推荐使用上述方法。其实,本人猜测,如果</FONT><FONT SIZE=3>WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>和驱动的启动模式都设置为</FONT><FONT SIZE=3>Manual</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,先启动</FONT><FONT SIZE=3>WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,再启动驱动程序也应该可以。但这样岂不麻烦。</LI></P></OL>

<P ALIGN="JUSTIFY"><LI>使用</FONT><FONT SIZE=3>Symbol Loader</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>进行驱动程序符号转化</LI></P>
<OL>

<P ALIGN="JUSTIFY"><LI>使用</FONT><FONT SIZE=3>Open Modular</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>菜单打开需要调试的</FONT><FONT SIZE=3>SYS</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>文件。请注意,这必须是驱动启动时实际运行的文件,一般是\</FONT><FONT SIZE=3>SYSTEM32\DRIVERS</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>目录下的文件,而不是在</FONT><FONT SIZE=3>DDK\LIB</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>目录下的文件。</LI></P>
<P ALIGN="JUSTIFY"><LI>使用</FONT><FONT SIZE=3>Translate</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>菜单将</FONT><FONT SIZE=3>DDK</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>工具生成的符号表转化成</FONT><FONT SIZE=3>WinICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>识别的符号表。</LI></P>
<P ALIGN="JUSTIFY"><LI>在</FONT><FONT SIZE=3>Setting</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>菜单下可以设置选项。</LI></P>
<OL>

</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>General</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>项:源文件目录是第一次调试某个驱动时必须设置的,否则在转化选项规定将符号和源程序捆绑在一起时无法找到源程序。</LI></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>Translation</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>项:一般选择“同时加载符号和源程序”,以及“将符号和源程序打包”。</LI></P></OL>

</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>SoftICE Initialization Settings</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>菜单下可以设置</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>启动时的选项:</LI></P>
<OL>

</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>General</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>项:</FONT><FONT SIZE=3>Initialization String</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>一般设置为</FONT><FONT SIZE=3>”X;”</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,这样</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>启动时不会弹出其界面。</LI></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>Symbols</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>项:必须使用</FONT><FONT SIZE=3>ADD</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>按钮将要调试的设备驱动的符号文件,后缀为</FONT><FONT SIZE=3>NMS</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,加载进来。这样在</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>启动,设备驱动启动之前,将设备驱动的符号加载进来。</LI></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>Trouble Shooting</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>项:一般不会涉及到此项,但是本人在调试</FONT><FONT SIZE=3>HK</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>-</FONT><FONT SIZE=3>CAN30</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的</FONT><FONT SIZE=3>NT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>驱动的时候,如果不禁止鼠标功能的话,则进入</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面调试后,使用</FONT><FONT SIZE=3>X</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令,或者</FONT><FONT SIZE=3>F5</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令,执行程序,</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面关闭后,</FONT><FONT SIZE=3>NT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>下鼠标变的非常混乱,所以不得不禁止鼠标功能。这是不得已而为之,鼠标在</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面中如此之方便,令人不舍得割爱。</LI></P>
<P ALIGN="JUSTIFY"><LI>其他选项一般可以使用缺省设置。</LI></P></OL>
</OL>
</OL>

<B><P ALIGN="JUSTIFY"></P>
<P ALIGN="JUSTIFY"> </P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">WINICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的使用简介:</P>
<OL>

</B></FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WINICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>是一个非常复杂和强大的调试工具,其手册重达</FONT><FONT SIZE=3>1000</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>克,在此简要说明</FONT><FONT SIZE=3>WINICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的调试驱动程序的基本步骤。</LI></P>
<P ALIGN="JUSTIFY"></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WINICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的启动和界面的调出:</LI></P>
<OL>

<P ALIGN="JUSTIFY"><LI>如果在</FONT><FONT SIZE=3>Startup Mode Setup</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>中设置</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的启动不是</FONT><FONT SIZE=3>Manual</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,那么在你看到</FONT><FONT SIZE=3>M$</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>熟悉的界面的时候</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>已经埋伏在系统中了。只需你发出“暗号”即可调出</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>那熟悉(如果你用</FONT><FONT SIZE=3>CODEVIEW</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>调试过</FONT><FONT SIZE=3>DOS</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>程序的话)而陌生的界面,摩拳擦掌调试你那令你又痛又爱的驱动程序了。</LI></P>
<P ALIGN="JUSTIFY"><LI>启动设置为</FONT><FONT SIZE=3>Manual</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,那么只能劳您大驾在菜单中选择</FONT><FONT SIZE=3>Start SoftICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>,或者在</FONT><FONT SIZE=3>NT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的控制台下键入如下命令</FONT><FONT SIZE=3>net start ntice</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>(是不是显得很专业)。</LI></P>
<P ALIGN="JUSTIFY"><LI>呼出</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面的“暗号”。简单之极:</FONT><FONT SIZE=3>CTRL</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>-</FONT><FONT SIZE=3>D</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>。</LI></P>
<P ALIGN="JUSTIFY"><LI>有一点你一定能够理解,那就是不能用</FONT><FONT SIZE=3>ALT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>-</FONT><FONT SIZE=3>TAB</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>在</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面和其他</FONT><FONT SIZE=3>WIN</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面之间进行切换。只有在使用</FONT><FONT SIZE=3>X</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令或者</FONT><FONT SIZE=3>F5</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>热键之后才能回到</FONT><FONT SIZE=3>WIN</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面。</LI></P></OL>

<P ALIGN="JUSTIFY"></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WINICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>最常用的几个命令</LI></P>
<OL>

</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>X</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令</B>,或者</FONT><FONT SIZE=3>F5</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>热键。执行当前程序(当然,很可能当前运行的不是你准备调试的程序,而是系统线程)。如果</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>没有遇到事先设置的断点,</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面将消失,重新回到熟悉的</FONT><FONT SIZE=3>Windows</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面。</LI></P>
</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>H</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令</B>。帮助命令。很有用的命令,但是如果是个新手,还是无济于事,因为列出了太多的命令,你将无处下“爪”。</LI></P>
</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>FILE * </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令</B>。这是一个非常,非常,怎么说呢,如果你在此之前在</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的“迷宫”里闯荡过而一无所获的,将发现该命令打开了你调试程序的大门。该命令列出了你驱动程序所有的源程序(不包括</FONT><FONT SIZE=3>.H</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>文件)。<BR>
你可以继续使用下述命令打开文件:<BR>
</FONT><FONT SIZE=3>FILE </FONT><I><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>文件名</I><BR>
到现在为止,你要调试的驱动程序才真正展示在你面前。快动手吧。</LI></P>
</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>LINES </FONT><I><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>行数</FONT><FONT SIZE=3> </I></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令</B>。</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的界面初始设置为</FONT><FONT SIZE=3>25</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>行,标准的</FONT><FONT SIZE=3>DOS</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>界面。一般程序员都觉得不够大。你可以该命令设置界面的高度。</LI></P>
</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WC [</FONT><I><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>行数</I></FONT><FONT SIZE=3>] </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令。</B>开启</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>关闭代码窗口,设定其高度。</LI></P>
</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WR [</FONT><I><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>行数</I></FONT><FONT SIZE=3>] </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令。</B>开启</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>关闭寄存器窗口,设定其高度。</LI></P>
</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WW [</FONT><I><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>行数</I></FONT><FONT SIZE=3>] </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令。</B>开启</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>关闭</FONT><FONT SIZE=3>WATCH</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>窗口,设定其高度。</LI></P>
</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WD [</FONT><I><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>行数</I></FONT><FONT SIZE=3>] </FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令。</B>开启</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>关闭数据窗口,设定其高度。</LI></P>
<B><P ALIGN="JUSTIFY"><LI>窗口切换</B>:</LI></P>
<OL>

</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>ALT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>-</FONT><FONT SIZE=3>R</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:寄存器窗口。</LI></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>ALT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>-</FONT><FONT SIZE=3>W</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:</FONT><FONT SIZE=3>WATCH</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>窗口。</LI></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>ALT</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>-</FONT><FONT SIZE=3>D</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:数据窗口。</LI></P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>F6</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:命令窗口和代码窗口之间切换。</LI></P></OL>

<B><P ALIGN="JUSTIFY"><LI>设置断点</B>:</LI></P>
<OL>

<P ALIGN="JUSTIFY"><LI>在代码窗口中将光标移动到合适的行。</LI></P>
<P ALIGN="JUSTIFY"><LI>使用</FONT><FONT SIZE=3>F9</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>热键,在光标所在行设定或者清除断点。</LI></P>
<P ALIGN="JUSTIFY"><LI>断点的类型有好几种,用法也相当灵活,请参考</FONT><FONT SIZE=3>ICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的手册继续深造吧。</LI></P></OL>

</FONT><B><FONT SIZE=3><P ALIGN="JUSTIFY"><LI>WATCH </FONT><I><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>变量名</FONT><FONT SIZE=3> </I></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>命令</B>:<BR>
</FONT><FONT SIZE=3>WATHC</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>的设置非常简单,而且变量名称大小写不敏感,这大大方便了驱动程序的调试,因为其中的变量名称又臭又长,还大小写间隔。</LI></P>
<B><P ALIGN="JUSTIFY"><LI>热键:<BR>
</FONT><FONT SIZE=3>F3</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:</B>源代码、混合、机器代码之间切换<BR>
</FONT><B><FONT SIZE=3>F5</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:</B>执行<BR>
</FONT><B><FONT SIZE=3>F6</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:</B>切换命令窗口和代码窗口<BR>
</FONT><B><FONT SIZE=3>F8</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:</B>单步执行(</FONT><FONT SIZE=3>Step into</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>)<BR>
</FONT><B><FONT SIZE=3>F9</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:</B>设置</FONT><FONT SIZE=3>/</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>清除断点<BR>
</FONT><B><FONT SIZE=3>F10</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>:</B>单步执行(</FONT><FONT SIZE=3>Step over</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>)</LI></P></OL>

<P ALIGN="JUSTIFY"></P>
<P ALIGN="JUSTIFY"><LI>有了上述若干命令,你已经可以开着</FONT><FONT SIZE=3>WINICE</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>这辆调试工具中的劳斯莱斯上路了,去和你的驱动程序较劲吧。</LI></P></OL>
</FONT></BODY>
</HTML>

argan
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-05-02 17:00
多谢cxf如此诲人不倦!!
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
7楼#
发布于:2001-05-23 10:03
只是讲些命令,没有实质性内容。
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
cxf
cxf
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2002-02-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-05-25 09:21
我所提供的是一个初次接触ICE的"菜鸟"应该阅读的提示,就象某些系统说明书中的"Quick Start"的部分.这也是我入门时的笔记.如果看了我的这份笔记,有过C或者VC调试经验的人可以很快进入角色,而不必在门外久久徘徊.
当然应该有高手有更好的Tips,如果愿意请共享出来.
liyan
驱动牛犊
驱动牛犊
  • 注册日期2001-08-20
  • 最后登录2002-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-08-31 11:09
能否给我发一份么,谢谢。
EMAIL:liyan_76cn@yahoo.com.cn
chuxuezhe
3boy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-09-01 11:35
2我正在整理一些调试器的使用和命令手册,当然也参考了网上一些关于调试器的的手册,我想将手册的范围不光停留在命令的方式,有些手册只是针对cracker设计的,我还是想将它主要定位在内核级的调试技术上来,希望大家有什么好的文章和心得能寄给我,我将你们的意见归类在一起然后上传上来,我的邮箱:3boy@sohu.com,cnns@hotmail.com
ociq:394335
冥冥中注定爱上这个事业 虽然曾经苦恼厌倦麻木 但是今天毅然执著的追求 我爱我的事业 只因为它有太多的苦恼厌倦麻木
游客

返回顶部