写在前面
第一部分(.-A)
第二部分(B-B)
第三部分(B-B)
第四部分(C-D)
第五部分(D-F)
第六部分(F-G)
第七部分(H-I)
第八部分(I-L)
第九部分(M-P)
第十部分(P-P)
第11部分(P-S)
第12部分(S-T)
第13部分(T-V)
第14部分(V-W)
第15部分(W-Z)
  SoftICE for WIN95中文命令解说(十五)
  Copyright (c) 1999 http://winice.yeah.net
命令: 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的前一条
指令位置处才有用.
点评: 无.
  回到文章的开头