SoftICE for WIN95中文命令解说(十五)

/ns/cn/tool/data/20010228004657.htm

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的前一条
指令位置处才有用.