SoftICE for WIN95中文命令解说
(十五) Copyright (c) 1999 http://coobe.cs.hn.cninfo.net/~tianwei 命令: WL 作用: 打开或关闭本地窗口;设置本地窗口的大小 语法: WL [window-size] 用法: window-size : 十进制的行数WL 命令不加参数将使本地窗口在打开与关闭状态之间切换.WL 命令加参数将使本地窗口改变为指定大小.所谓本地窗口,也可称局部(变量)窗口, 它是从当前栈中取的.点评: 无 命令: WMSG 作用: 显示Windows消息的名字和消息代码 语法: WMSG [partial-name| msg-number] 用法: partial-name : Windows 消息名或消息名的前几个字符.msg-number : 十六进制数消息代码WMSG 用来察看Windows消息名和消息代码.这个命令在和BMSG配合下断点时非常有用.WMSG不加参数将显示所有Windows消息的名字,如果加partial-name和msg-num参数,则只显示附和条件的消息.点评: 无. 命令: WR 作用: 打开或关闭寄存器窗口 语法: WR 用法: 如果当前寄存器窗口不可见, 那么WR命令将使之可见,反过来,WR命令将使寄存器窗口不可见.寄存器窗口显示80386寄存器集,CPU的FLAGS.该命令有快捷键 F2.点评: 无. 命令: WW 作用: 打开或关闭监视窗口;或改变监视窗口的大小 语法: WW [window-size] 用法: window-size : 十进制的窗口行数WW 命令不加参数, 将使监视窗口在打开和关闭的状态之间切换.WW命令加参数将使监视窗口改变为指定大小.另外 ALT W键将使光标在监视窗口和命令窗口之间来回切换.参见 WATCH点评: 无. 命令: X 作用: 从SoftICE窗口中退出 语法: x 用法: X 命令将退出SoftICE,将控制交还给刚才被SoftICE中断的程序.SoftICE的窗口将消失,若有断点的话再弹出.用SoftICE呼叫热键(默认CTRL D)或在窗口中键入G 命令所取得的效果和 X 的效果一样.点评: 无. 命令: XFRAME 作用: 显示当前的异常出错句柄框 语法: XFRAME [except-frame* | thread-type] 用法: except-frame* : 指向异常出错框的指针thread-type : 代表一个线程异常出错框是由微软结构化异常出错处理API建立的.点评: 无 命令: XG 作用: 在模拟(回溯)跟踪状态中运行程序到某一地址 语法: XG [r] address 用法: XG 命令意思是在模拟跟踪状态中的G命令.R 参数表示在回溯跟踪历史缓冲区中往回走.点评: 无. 命令: XP 作用: 在模拟跟踪模式中执行程序 语法: XP 用法: XP 命令在模拟跟踪模式中单步执行(P)点评: 无. 命令: XRSET 作用: 重置回溯跟踪历史缓冲区 语法: XRSET 用法: XRSET 必须用在非模拟跟踪模式中,用来清除历史缓冲区.点评: 无. 命令: XT 作用: 在模拟跟踪模式中单步跟踪程序 语法: XT 用法: XT 命令在模拟跟踪模式中单步跟踪程序,参数 R 表示反方向.XT和XP的区别参见P命令.点评: 无. 命令: ZAP 作用: 将内嵌的INT 1,INT 3清为NOP 语法: ZAP 用法: ZAP 命令在跟踪程序时将程序中的INT 1,INT 3指令换为相等数量的NOP,这在用户为了调试程序方便而在程序中加杂INT 1或INT 3指令,过后又不想要时特别有用.需注意:只有当INT 1,INT 3出现在当前CS:EIP的前一条指令位置处才有用.