SoftICE调试指南:深入Windows NT与断点应用

需积分: 34 2 下载量 101 浏览量 更新于2024-07-26 收藏 203KB DOC 举报
"SoftICE用户手册" 《SoftICE用户手册》是一份详细指导如何使用SoftICE这款强大的调试工具的文档。SoftICE是一款著名的动态调试器,主要用于在Windows 95和Windows NT操作系统中对软件进行底层调试。该手册包含了从安装、配置到实际使用的全方位教程。 手册首先介绍了SoftICE的产品概况,包括其核心功能和配套的Symbol Loader,后者用于加载调试信息。此外,手册还提供了获取客户服务和支持的途径,以及如何联系NuMega公司的技术支持中心。 在安装部分,手册详细阐述了SoftICE的硬件和软件需求,安装步骤,以及针对多处理器系统和特定硬件环境(如显卡)的配置方法。此外,还特别提到了在Windows 95下的特殊配置和通过串行口连接第二台计算机的可能性。 SoftICE教程部分引导用户如何启动和使用这个工具,包括载入SoftICE,控制调试屏幕,源码跟踪,设置断点(如STICKY断点),以及利用命令行和符号表进行调试。同时,还讲解了如何设定条件断点、编辑已有的断点,以及设置读写内存断点。 第四章主要关注如何将代码装入SoftICE进行调试,涵盖了调试的基本概念,准备调试程序的步骤,特别是对于设备驱动程序和VxDs的调试。这部分详细介绍了如何使用Symbol Loader来转换和加载文件,以及如何在DOS命令行中操作Symbol Loader。 SoftICE的导航章节则详细介绍了如何有效使用SoftICE的各种窗口,包括控制调试窗口、代码窗口、本地窗口、观察窗口和寄存器窗口。用户可以通过这些窗口查看和操作程序的状态,如读取信息、编辑内存和寄存器等。 后续章节继续深入讲解如何使用断点,包括不同类型的断点、断点选项,以及如何设置条件断点。此外,手册还涉及了表达式的使用、加载系统组件的符号信息、通过调制解调器进行远程调试的配置,以及如何定制SoftICE以适应个人需求。 最后,手册还涵盖了在Windows NT环境下的高级调试技术,如深入Windows NT的核心结构、内存管理、API堆等,并提供了错误信息、显卡支持和排错方面的参考资料。 《SoftICE用户手册》是一部全面的指南,旨在帮助开发者和逆向工程师充分利用SoftICE的强大功能,深入理解和调试Windows系统下的程序。