精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 软件使用>>★软件课堂★>>Soft-ice使用手册>>Soft-ice使用手册 前言2

主题:Soft-ice使用手册 前言2
发信人: sanvador()
整理人: webfan(2000-08-08 20:45:47), 站内信件

第七章 使用断点
介绍
SoftICE所支持的断点类型
  断点选项
  执行断点
  内存断点
  中断断点
  I/O断点
  窗口消息断点
理解断点的含义
虚断点
设置断点活动
条件断点
  条件断点计数功能
  在条件表达式中使用本地变量
  在条件断点里引用堆栈
  参考
  多重断点
所用时间
断点统计
在表达式中引用断点
维护断点
使用内嵌断点
第八章 使用表达式
表达式
  操作符
  操作符优先级
  形成表达式
  表达式类型
  定制类型
取得符号的数值
间接使用符号
第九章 装入系统组件符号
装入由DLL和EXE文件导出的符号表
  使用未命名的入口点
  在表达式中使用导出时的命名
  装入32位DLL的动态导出
在SoftICE中使用Windows NT符号文件(DBG)
在SoftICE中使用Windows 95符号文件(.SYM)
第十章 通过调制解调器使用SoftICE
介绍
硬件要求
建立连接
  通过调制解调器使用SERIAL.EXE
  DIAL命令
  ANSWER命令
第十一章 定制SoftICE
修改SoftICE初始化设定
  修改通用设置
  预载入符号和源码
  预载入导出文件
  配置远程调试
  修改键盘映射
  使用宏
  设置排错选项
第十二章 浏览Windows NT
概述
  高级调试的资料
深入Windows NT 核心
  管理Intel体系结构
  Windows NT系统内存映射
Win32子系统
  深入CSRSS
  USER和GDI对象
  处理地址空间
  API堆
附录A:错误信息
附录B:显卡支持
附录C:SoftICE排错
词汇表
索引


(这个手册英文版的叶眉上有一些格言,不知道放在那里是什么意思。我不做翻
译,完全抄录下来,各位仁者见仁了!)
Some books are to be tasted, others to be swallowed, and some few to b
e chewed and digsted.
Francis Bacon
(是培根的《谈读书》?)

前言
本手册的功能
SoftICE是一个先进、通用的调试器,可以调试实际中任何类型的代码。包括应用
程序、设备驱动程序、EXEs、DLLs、OCXs和动态及静态的VxDs。
本手册介绍如何安装和使用SoftICE,以及在Windows 95和Windows NT下的载入和
调试。因为一些程序员喜欢通过自己实践来学习使用,所以手册中包括了一个教
程来指导你完成基本的代码调试。
读者对象
本手册的读者对象是希望使用SoftICE来调试Windows 95和Windows NT的程序员们

本手册的组织结构
SoftICE使用手册的组织结构如下:
第一章, 欢迎使用SoftICE
简要介绍了SoftICE 的组件和特性。也包括了如何联系NuMega公司的技术支持中
心。
第二章, 安装SoftICE
列出了SoftICE 所需要的硬件和软件要求,然后介绍如何在Windows 95和Window
s NT下安装SoftICE。
第三章, SoftICE教程
提供了一个实践的教程来演示调试代码的基本步骤。主要包括跟踪代码、看本地
内容和结构,设置一系列断点以及看符号表的内容。
第四章, 将代码装入SoftICE
解释如何用SoftICE Symbol Loader 将不同类型的代码装入SoftICE。
第五章, SoftICE导航
介绍如何SoftICE提供的接口来调试代码
第六章, 使用SoftICE
提供了关于跟踪错误、地址内容、使用INT 0x41.DOT命令和从Ring-3到Ring-0转
换的信息。
第七章, 使用断点
解释如何在程序执行、内存读写、中断、和读写I/O断口中设置断点。
第八章, 使用表达式
解释用表达式来测试断点
第九章, 装入系统组件符号
解释如何装入从DLLs和EXEs中导出的符号以及如何在SoftICE中使用Windows NT的
符号文件。
第十章, 通过调制解调器使用SoftICE
解释了如何通过调制解调器从远程计算机上控制SoftICE。
第十一章, 定制SoftICE
解释如何 使用SoftICE的配置设置定制你的SoftICE环境、预载入符号和导出、配
置远程调试、修改键盘映射、建立自定义宏和排错选项。
第十二章, 浏览Windows NT
提供了一个对Windows NT操作系统的快速浏览。
附录A:错误信息
解释SoftICE的错误信息
附录B:显卡支持
列出了SoftICE所支持的显卡
附录C:SoftICE排错
解释了如何解决你可能遇到的问题。
词汇表
索引

排版风格
下面是本手册中所使用的的约定以便区分不同的信息:
约定                           描述
Enter 表示你应键入文本,然后按RETURN键或单击OK。
斜体 表示变量信息。
文本 在指令和样本代码中使用,表示你应敲入的字符。
小号大写字母 表示用户界面元素,如按纽或菜单。
大写 表示路径名、文件名、关键字和缩写。
如何使用本手册
参考下面的列表,基于你的水平和调试程序的经验,决定最好的起点。
经验                           建议起点
对使用调试器无经验  完成第三章的教程
有使用其它调试器的经验  读第四章,将代码装入SoftICE和第五章,SoftICE导

有使用早期SoftICE的经验  读第四章,略过第五章,学习使用鼠标和本地观察窗
口。
其它相关文件
作为本手册的附加部分,NuMega提供了如下文档:
1.SoftICE命令参考
依字母顺序介绍了SoftICE所有命令。每一个介绍都有适合的语法和输出,以及如
何使用命令的例子。
2.SoftICE在线帮助
SoftICE软件提供了内容相关的帮助。
3.在线文档
SoftICE使用手册和SoftICE命令参考都可在线获得。访问电子版的手册,用Acro
bat Reader打开SI30UG。PDF或SI30CR。PDF。 (简直是废话连篇!)


-----------------------------------------
好了,总算前面的东西是结束了! 以这个速度翻译的话,要34天的时间。236页的
.pdf文件啊!希望我的翻译质量可以被人接受。

这些天我买盗版光盘总是被骗,但是一些的软件想买正版也买不到!说是不让用
盗版,但是至少正版软件的种类和数量要齐全一些啊!

还有就是希望有和我志同道合的人一起来做一些这样的事情。现在关键苦于没有
相应的,或者是好的英文版书籍。在网络上我又不能做太长时间——网吧的收费
很贵!不知道谁也想致力于技术资料的翻译工作?








--
如有问题,请与我联系。我未必能够解答,但希望可以多认识一些自己的不足。  谢谢!
[email protected]

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.137.191.22]

[关闭][返回]