太多了,用源文件形式表式!

      关于创作者 2004-12-11 20:4
<html>
<head>
<title>Crack Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="/style/css.css" type="text/css">
<link rel="stylesheet" href="../STYLE/Css.css" type="text/css">
</head>

<body bgcolor="white" text="#000000" link="#004080" vlink="#004080" background="../image/Back.gif">
<p> <a href="../catalog.htm">目录</a>>>附录C<a name="top"></a>
<script src="Image/fubiao.js"></script>
</p>
<p align="center" class="p9"><b>TRW2000操作手册</b></p>
<table width="100%" border="1" cellspacing="0">
<tr>
<td class="p9"><a href="#.">.</a></td>
<td class="p9">
<p><a href="#CODE">CODE</a></p>
</td>
<td class="p9"><a href="#c_HWND">HWND</a></td>
<td class="p9">
<p><a href="#c_PRET">PRET</a></p>
</td>
<td class="p9"><a href="#c_Trtcb">TRTCB</a></td>
</tr>
<tr>
<td class="p9"><a href="#?">?</a></td>
<td class="p9"><a href="#c_D">D</a></td>
<td height="22" class="p9"><a href="#IDT">IDT</a></td>
<td class="p9"><a href="#proc">PROC</a></td>
<td class="p9"><a href="#c_U">U</a></td>
</tr>
<tr>
<td height="22" class="p9"><a href="#ADD">ADD</a></td>
<td height="22" class="p9"><a href="#c_E">E</a></td>
<td class="p9"><a href="#LDT">LDT</a></td>
<td height="22" class="p9"><a href="#R">R</a></td>
<td height="22" class="p9"><a href="#c_VCALL">VCALL</a></td>
</tr>
<tr>
<td class="p9"><a href="#ADDR">ADDR</a></td>
<td class="p9"><a href="#EC">EC</a></td>
<td class="p9"><a href="#c_Lines">LINES</a></td>
<td class="p9"><a href="#c_RS">RS</a></td>
<td class="p9"><a href="#VER">VER</a></td>
</tr>
<tr>
<td class="p9"><a href="#BC">BC</a></td>
<td class="p9"><a href="#c_EXP">EXP</a></td>
<td class="p9"><a href="#c_MAKEPE">MakePE</a></td>
<td class="p9"><a href="#c_S">S</a></td>
<td class="p9"><a href="#VM">VM</a></td>
</tr>
<tr>
<td class="p9"><a href="#BD">BD</a></td>
<td class="p9"><a href="#EXP16">EXP16</a></td>
<td class="p9"><a href="#c_MOD16">MOD16</a></td>
<td class="p9"><a href="#c_SRC">SRC</a></td>
<td class="p9"><a href="#VXD">VXD</a></td>
</tr>
<tr>
<td class="p9"><a href="#BE">BE</a></td>
<td class="p9"><a href="#EXP32">EXP32</a></td>
<td class="p9"><a href="#c_MOD32">MOD32</a></td>
<td class="p9">SRCLINES</td>
<td class="p9">VXDSYM</td>
</tr>
<tr>
<td class="p9"><a href="#BL">BL</a></td>
<td class="p9"><a href="#c_FKEY">FKEY</a> </td>
<td class="p9"><a href="#NAME">NAME</a></td>
<td class="p9">SS</td>
<td class="p9"><a href="#c_W">W</a> </td>
</tr>
<tr>
<td class="p9"><a href="#BP">BP</a></td>
<td class="p9"><a href="#c_FILE">FILE</a> </td>
<td class="p9"><a href="#P">P</a></td>
<td class="p9"><a href="#c_SUSPEND">Suspend</a></td>
<td class="p9"><a href="#WC">WC</a></td>
</tr>
<tr>
<td class="p9"><a href="#BPE">BPE</a></td>
<td class="p9"><a href="#FONT">FONT</a></td>
<td class="p9"><a href="#Page">PAGE</a></td>
<td class="p9"><a href="#c_Sym">SYM</a></td>
<td class="p9"><a href="#WD">WD</a></td>
</tr>
<tr>
<td class="p9"><a href="#c_BPIO">BPIO</a></td>
<td class="p9"><a href="#c_G">G</a></td>
<td class="p9"><a href="#c_PageIn">PageIn</a></td>
<td class="p9"><a href="#T">T</a></td>
<td class="p9"><a href="#c_WMSG">WMSG</a></td>
</tr>
<tr>
<td class="p9"><a href="#c_BPM">BPM</a></td>
<td class="p9"><a href="#GDT">GDT</a></td>
<td class="p9"><a href="#c_PDLL32">PDLL32</a> </td>
<td class="p9"><a href="#c_TABLE">TABLE</a></td>
<td class="p9"><a href="#WR">WR</a></td>
</tr>
<tr>
<td class="p9"><a href="#c_BMSG">BPMSG</a></td>
<td class="p9"><a href="#H">H</a></td>
<td class="p9"><a href="#c_PEDUMP">PEDump</a> </td>
<td class="p9"><a href="#c_TASK">task</a> </td>
<td class="p9"><a href="#WS">WS</a></td>
</tr>
<tr>
<td class="p9"><a href="#c_BPMX">BPMX</a></td>
<td class="p9"><a href="#HBOOT">HBOOT</a></td>
<td class="p9">PHYS</td>
<td class="p9"><a href="#c_Thread">thread</a> </td>
<td class="p9"><a href="#X">X</a></td>
</tr>
<tr>
<td class="p9"><a href="#c_BPX">BPX</a></td>
<td class="p9"><a href="#c_HELP">HELP</a></td>
<td class="p9"><a href="#c_PMODULE">PMODULE</a></td>
<td class="p9"><a href="#c_TRNEWDOS">TRNEWDOS</a></td>
<td class="p9">&nbsp;</td>
</tr>
<tr>
<td class="p9"><a href="#CLEARDR">CLEARDR</a></td>
<td class="p9"><a href="#c_HOTKEY">HotKey</a></td>
<td class="p9"><a href="#c_PNEWSEC">PNEWSEC</a></td>
<td class="p9"><a href="#c_TRNEWTCB">TRNEWTCB</a></td>
<td class="p9">&nbsp;</td>
</tr>
</table>
<div align="left"> <br>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="44" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="706" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name=".">.</a> </span></td>
</tr>
<tr>
<td width="44" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="706" bgcolor="#E1F1F1" class="p9"><span class="p9">代表当前值(如当前进程,当内存区域等)</span></td>
</tr>
<tr>
<td width="44" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="706" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="43" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="707" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="?">?</a></span></td>
</tr>
<tr>
<td width="43" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="707" bgcolor="#E1F1F1" class="p9"><span class="p9">帮助,相当于“HELP”或“H”命令</span></td>
</tr>
<tr>
<td width="43" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="707" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="44" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="706" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="ADD">ADD</a>
STACK|DATA|DASM</span></td>
</tr>
<tr>
<td width="44" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="706" bgcolor="#E1F1F1" class="p9"><span class="p9">增加一个堆栈/数据/反汇编窗口</span></td>
</tr>
<tr>
<td width="44" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="706" bgcolor="#E1F1F1" class="p9"> <span class="p9">例:ADD STACK</span><br>
<span class="p9">   ADD DATA</span> <br>
<span class="p9">  </span><span class="p9">ADD DASM</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a
name="ADDR">ADDR</a> 内存句柄|过程名</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">显示或是切换内存区域</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">用来察看某一个任务的私有内存区域,
或是加参数[内存区域句柄|过程名]在TRW2000中切换某一任务的私有内存区域为当前可寻址的内存区域。<br>
一些参数的显示:<br>
.HANDLE 内存区域控制块的地址<br>
.PGTPTR 每个任务私有页表的起址<br>
.TABLES 每个私有页表中的表项数目<br>
.MINADDR 每个任务的线性地址的起址<br>
.MAXADDR 每个任务的线性地址的终址<br>
.MUTEX VMM用于页表管理的句柄<br>
.OWNER 使用这块内存区域的实例的名字。如果有多个相同名字的实例运行,ADDR带OWNER名字切换的话,切到表中的第一个有此NAME的实例所占的内存区域。所以带HANDLE切换的话比较精确。<br>
当用ADDR加参数后,可以用上面提到过的&quot;<b>.</b>&quot;命令来回到TRW2000弹出时所属的任务内存区域。 </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="BC">BC</a>
list|* </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">清除一个或多个断点</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">清除断点后,用BL命令就看不到断点列表,且被清除的断点不再起作用。</span><br>
<span class="p9">参数: list: 可以是将要清除的一系列断点,中间用空格或逗号隔开。</span><br>
<span class="p9">     *: 清除所有的断点。</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a
name="BD">BD</a> list|*</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">使一个或多个断点失效</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">使某个断点失效与 BC
命令的清除不同,暂时失效的断点可以用 BE 命令来恢复。而 BC 命令是彻底清除<br>
参数:list: 可以是单个,也可以是一系列断点,中间用空格或逗号隔开。<br>
     *: 禁止所有的断点。 </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a
name="BE">BE</a> list|*</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">恢复被 BD 命令使之失效的断点。(每当新定义断点或编辑断点时,系统自动将其置为有效)</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">参数:list: 可以是单个,也可以是一系列断点,中间以空格或逗号隔开。<br>
    * : 恢复所有的断点。</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="BL">BL</a> </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">显示当前所设的断点</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">用 BL 命令显示当前所有断点的序号(这个序号就是使用BC
BD BD等命令时要指定的)、类型、是否被禁止等信息。如果是被BD禁止的断点,会在序号后出现一个&quot;*&quot;号。</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="BP">BP</a>  [address][if
(condition)]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">设置通过执行地址或所设条件激发的断点。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例:BP if (eip&gt;10000)</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a
name="BPE">BPE</a> number</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">编辑一个已存在的断点。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">用BPE命令可以很方便地修改一个已经存在的断点。</span><br>
<span class="p9">但要注意一点: BPE 在执行时,会先将你所要修改的断点清除,然后再将改过的使能。</span><br>
<span class="p9">如果你在修改时按ESC键退出修改,那么原先的断点也就不存在了, 修改错误的结果也是一样的,会造成原先的断点消失。</span>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a
name="c_BPIO">BPIO</a> port</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">设置一个由I/O端口触发调试寄存器断点。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">相关内容: <a
href="#BreakPoint Overall">BreakPoint Overall</a></span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_BMSG">BMSG</a>
hwnd [msg]      hwnd为句柄  msg为用于触发的消息</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">设置由Windows消息触发的断点</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">BPMSG hwnd
[msg</span>]<br>
<span class="p9">相关内容:</span><br>
<span class="p9"> <a
href="#c_WMSG">    WMSG</a></span><br>
<span class="p9"><a href="#BreakPoint Overall">    BreakPoint Overall</a></span>
<br>
<span class="p9">例:</span><span class="p9">BMSG 12c wm_destroy</span>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_BPM">BPM</a>
<span class="p9">address R</span><br>
<span class="p9">BPM address W</span><br>
<span class="p9">BPM address X</span> </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">通过DRx设置一个硬件断点;相关内容:    
<a
href="#BreakPoint Overall">BreakPoint Overall</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_BPMX">BPMX</a>
地址</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">通过DRx设置一个可执行的断点</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">等同于命令 'BPM
address X'</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_BPX">BPX</a>
[[seg:]address]</span><br>
<span class="p9">BP [[seg:]address]</span> </td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">执行时断点;TRW
会在代码中相应位置插入一条 int3(0xcc) 指令。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">相关内容:</span><br>
<span class="p9"> <a
href="#BreakPoint Overall">    BreakPoint Overall</a></span> <br>
<span class="p9"><a href="#c_BPMX">    BPMX</a></span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="CLEARDR">CLEARDR</a> 清除DRx寄存器</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="CODE">CODE</a>
[ON|OFF|number]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">设置代码窗口的显示方式</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">设为ON则显示16进制的机器码,设为OFF则不显示16进制的机器码<br>
number决定显示代码的风格(方式),可以以各种方式显示 </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_D">D</a>    
[address]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">将内存某处的内容映像到数据窗口或者将内存某处的内容映像到文件中。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">D range &gt;filename</span><br>
<span class="p9">例:</span><br>
<span class="p9"> d 401000</span><br>
<span class="p9"> d cs:402000</span><br>
<span class="p9"> d 401000,402000 &gt;myfile</span><br>
<span class="p9"> d 401000 L 100 &gt;myfile</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_E">E</a>
  [address [partern]]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">编辑内存</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例: E ds:edi
'nothing',0</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"></span><span class="p9"><a name="EC">EC</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">打开或关闭子窗口</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">如果当前子窗口不可见,那么EC命令将打开它,反过来,EC命令将关闭它。</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_EXP">EXP</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">显示一个模块所有的API。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_EXP">EXP</a>
 !<br>
Exp  module-name!<br>
Exp  partial_export_name<br>
搜索所引用的所有模块输出的 API 函数名<br>
  EXP !<br>
  Exp kernel32!<br>
  Exp *<br>
  Exp Get*<br>
  Exp *window* </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="EXP16">EXP16</a>   </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">显示16位的exp</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="EXP32">EXP32</a> </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">显示32位的exp</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_FILE">FILE</a> 
[source-filename]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">选择/显示源文件。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="FONT">FONT</a>  1|2</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">设定TRW2000用于显示的字体,默认为2。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_FKEY">FKEY</a>    
[function-key strings]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">显示/设置功能键</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例:<br>
  FKEY<br>
  FKEY f10 &quot;d 2;U 3;&quot; </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_G">G</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">运行</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">G address
;运行到由address指出的地址, 等同于 '<a
href="#c_GO?">gox</a> address'命令</span><br>
<span class="p9">G if conditions ;如果 <a href="#BP_condition">conditions</a>
满足则运行</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="GDT">GDT</a>  [Selecter]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">
显示指定全局选择子GDT的详细信息。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="H">H</a>
[command]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17">&nbsp;</td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_HELP">HELP</a>
[command]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">显示所有命令的帮助,后面跟命令名则显示该命令的详细说明。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_HOTKEY">HOTKEY</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">显示当前有效的热键,也可以显示新按键。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="HBOOT">HBOOT</a> </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">重新热启动计算机</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">HBOOT 将重新启动计算机,等同于按
Ctrl+Alt+Del 组合键。<br>
HBOOT 一般都能成功,只有特殊情况下(某些插卡需要重加电)才用机器上的RESET或POWER键 </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_HWND">HWND</a>    
[HWND]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示Winodws句柄信息。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="IDT">IDT</a>  number</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示IDT的信息</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="LDT">LDT</a>  number</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示LDT的信息</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="Page" href="#Page">Page</a>  [address
[L length]] </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示页表信息。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">address :
段:偏移量 或 选择符:偏移量 格式的地址</span><br>
<span class="p9">length : 要显示页的数量.PAGE 命令用来列出当前页目录和各个页表的情况.</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_PageIn">PageIn</a>
&lt;address&gt;</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">将非当前页调入内存。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例:PageIn cs:401000</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_Lines">LINES</a>
[25 | 43 | 50 | 60]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">设置/显示当前显示的屏幕行数。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例: lines 43</span><br>
<span class="p9">相关主题:</span><br>
     <span class="p9"><a
href="#Ini File">Ini file</a></span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_MOD16">MOD</a>16
[hmod|mod_name]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示16位模块列表,如果后跟mod_name则显示指定模块的详细信息。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">MOD16</span><br>
<span class="p9">MOD16 1cf</span><br>
<span class="p9">MOD16 KERNEL</span><br>
<span class="p9">MOD16 . ; .是指当前模块</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_MOD32">MOD</a>32
[hmod|mod_name]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示32位模块列表,如果后跟mod_name则显示指定模块的详细信息。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">MOD32</span><br>
<span class="p9">MOD32 1cf</span><br>
<span class="p9">MOD32 KERNEL32</span><br>
<span class="p9">MOD32 . ; .是指当前模块</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_MAKEPE">MAKEPE</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">从内存中整理出一个名为
'newpe.exe' 的PE格式的exe文件。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">每次使用该命令前应先删除当前目录下的
'newpe.exe' ,否则 TRW2000 会将新的文件附加在原文件的后面。当前的 EIP 将成为新的程序入口。<br>
该命令将在当前目录下生成文件,但生成文件的 Import table 已经重新生成过了。 </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="NAME">NAME</a>  address
newname</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">定义指定地址的新符号名</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_PDLL32">PDLL32</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">运行到32位的
DLL 的入口。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">PDLL32 mydll32.dll</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_PEDUMP">PEDUMP</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">将PE文件的内存映像直接映像到文件'DUMP1.EXE',</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">您只要使用 <a
href="#MakePE.exe">MakePE</a> 命令就可以重新整理出一个可用的 PE 可执行文件来。</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="BP_condition">BP
if condition</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">条件断点,当条件满足时产生中断</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例: bp if (eax&gt;=3456787)</span><br>
<span class="p9">bp if (dx&lt;543)</span><br>
<span class="p9">bp if (ch==23)</span><br>
<span class="p9">go if (ah!=34)</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="P">P</a>
单步跟踪指令</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">
P 命令将单步执行程序。在汇编模式中,当遇到 CALL,INT,LOOP,REP指令时,P将不跟踪进去,直到这些指令执行完毕,控制才返回TRW2000。换句话说,P命令是&quot;跨&quot;过这些指令的。
<br>
P 后加RET 参数,SoftICE将一直单步执行直到它找到一条返回语句(RET,RETF)。在源程序模式中,P 命令将执行一个源程序表达式,但也不跟踪到子例程中去。<br>
P 命令实际上是利用了单步标志。 大多数情况下是如此.但碰到CALL,INT,LOOP,REP指令时,就用INT 3(一次性)在这些指令的后面设一下。
 </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"> P 命令对应的有快捷键
F10</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_PNEWSEC">PNEWSEC</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">运行直到进入一个
PE 程序内存的新的 section (这个词不知如何描述:D)时产生断点</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_PMODULE">PMODULE</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">'pret'(相当于按<F12>)
直至CS:EIP位于模块中。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_PRET">PRET</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">运行到遇到
RET,RETF,IRET指令时停下。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">快捷键: F12</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><a name="proc"></a>PROC</td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19">显示进程列表</td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">
<p>output:</p>
<pre>
:proc
Process pProcess ID Threads Context
-------- -------- -------- ------- --------
Trw2k 81641D9C FFFB0415 1 C8070F70
Iexplore 81638644 FFFC9FCD 4 C80EA130
WINOLDAP 81636FE0 FFFC7669 1 C17D9E80
Spool32 8162C990 FFFDD019 2 C80711A0
KERNEL32 81702204 FFEF3B8D 8 C151CEA0
Mdm 8161B708 FFFEAE81 2 C17E4DC0
Osa 81615458 FFFE4DD1 1 C17DC0D0
RUNDLL 816239D8 FFFD2051 1 C807C010
Internat 8161A9A4 FFFEB02D 1 C17D5140
Systray 81616B5C FFFE72D5 1 C17C1E10
Taskmon 81616080 FFFE7909 1 C17B9790
Explorer 8160E6A0 FFFFFF29 4 C153FCC0
Mstask 8160D390 FFFFCA19 2 C152C9E0
Mprexe 8160720C FFFF6B85 1 C15274F0
MSGSRV32 8160603C FFFF79B5 1 C1442F90</pre>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="R">R</a>
   [-d | register-name | register-name [=] value] </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示或更改寄存器的内容。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">如果 R 命令不加参数,光标将移到寄存器窗口中,进行实时修改。如果当前寄存器窗口不可见,
那么这个命令将自动显示它。<br>
另外,修改FL寄存器时,参数不必按照顺序,如: R&nbsp; fl=o+a-c 可以一次修改3个标志位。 </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_RS">RS</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示用户屏幕。
(快捷键为<F4>).</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_S">S</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">在内存中搜索指定内容</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例: S 0 L -1
'window'</span><br>
<span class="p9">   S 100,200 'bug12',34</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_SRC">SRC</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">切换源代码模式,可以是源代码|混合代码|单纯的可执行代码</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_SUSPEND">SUSPEND</a><font face="宋体"></font></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9"><font face="宋体">暂停当前的线程,并退出
TRW2000,按热键返回。</font></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_Sym">SYM</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示所有的调试符号列表。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="T">T</a>   
[startaddress][count]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">单步跟踪指令。 T
命令是利用CPU的单步标志来进行单步跟踪的。如果指定 startaddress,将从指定的地址处开始单步跟踪。如果寄存器窗口可见,则寄存器窗口将高亮显示哪些改变的寄存器的值。
</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">快捷键为<F7></span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_TABLE">TABLE</a>
[table name]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">选择/显示调试符号表</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_TASK">TASK</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示任务列表</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">
<p>output:</p>
<pre>
:task
W16TDB TaskName THCB Ring0TCB TDBX
------ -------- -------- -------- --------
39E6 Trw2k 81643454 C8095D30 C8092650
3EAE WINOLDAP 816371E4 C80BC9F0 C17DC9E0
0FCE Spool32 8162CB7C C152A970 C8081730
00CF KERNEL32 817022DC C29202B0 C1415CF0
2FCE Mdm 8161B930 C17E4EF0 C17DEE40
2A16 Osa 81625884 C17DC290 C17DC170
2E56 RUNDLL 8161FD80 C807C1D0 C807C0A0
305E Internat 8161ABA0 C17D5320 C17D51F0
21DE Systray 81616D00 C17C1BC0 C17C1EC0
226E Taskmon 81616294 C17B9970 C17B9840
2466 Explorer 8160E8B0 C153FEA0 C153FD70
265E Mstask 8160D5A8 C152AE60 C152A150
1D8E Mprexe 81607434 C1528AB0 C1526C40
1FC6 MSGSRV32 8160620C C144B0A0 C14D1390</pre>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_Thread">THREAD</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="19">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="19"><span class="p9">显示线程的有关信息。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例:<br>
 THREAD [TCB]</span><br>
<span class="p9"> THREAD . ; .代表当前线程</span> <br>
 THREAD c1547690 <br>
<p>output:</p>
<pre>
:thread
Ring0TCB ID Context Ring3TCB ThreadID Process TaskDB PDB SZ Owner
c1574d40 7f c1574b60 81641d88 fffb069b 81641b68 1BEE 1BE7 32 *Trw2k
c152cbb0 2a c152ca60 8162a678 fffdbd6b 8160fee0 2CAE 2C7F 16 *WINOLDAP
c1547690 21 c1548cc0 81623a94 fffd2187 8162383c 307E 3077 16 *RUNDLL
c15245b0 8 c1431fc0 8160b2b4 ffffa9a7 81709204 00C7 00D7 32 KERNEL32
c14167d0 2
c29202b0 1 c1431fc0 817092dc ffef89cf 81709204 00C7 00D7 32 VM 1
c65202b0 2b VM 2

:thread c1547690
Ring0TCB ID Context Ring3TCB ThreadID Process TaskDB PDB SZ Owner
c1547690 21 c1548cc0 81623a94 fffd2187 8162383c 307E 3077 16 *RUNDLL
Thread Flag = 00511401
00000001 ????
00000400 THFLAG_THREAD_BLOCKED
00001000 ????
00010000 THFLAG_OEM
00100000 ????
00400000 ????
ClientPtr = C5BF3F70
TDBX = C1548DD0</pre>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_TRNEWDOS">TRNEWDOS</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">捕获另外的DOS程序。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_TRNEWTCB">TRNEWTCB</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">捕获一个新的线程的入口操作码</span><br>
<span class="p9">支持 32位和16位程序</span><br>
<span class="p9">不要在DOS提示符下运行 Windows 程序,否则 TRW2000 会捕获 START.EXE。</span>
</td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_Trtcb">TRTCB</a>
&lt;thread_handle&gt;</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">跟踪一个正在运行的线程。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_U">U</a>    
[address]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">在代码窗口反汇编程序或将反汇编的代码输出到一个文件。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">U range &gt;filename<br>
例:  u 401000<br>
   u cs:402000<br>
   u 401000,402000 &gt;myfile<br>
   u 401000 L 100 &gt;myfile </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="VER">VER</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">显示TRW2000的版本信息</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_VCALL">VCALL</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">显示VxD
调用</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">Vcall * -显示所有的
VxD 调用</span><br>
<span class="p9">Vcall num -如果指定的num&lt;10000h, 显示所有的 VxD 调用</span><br>
<span class="p9">-如果指定的num&gt;10000h, 则显示所指定的 VxD 调用</span><br>
<span class="p9">例:</span> <br>
<span class="p9">  Vcall partial-name</span> <br>
<span class="p9"> Vcall 0d</span><br>
<span class="p9"> Vcall 100001</span><br>
<span class="p9">  Vcall *sys*</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="VM">VM</a>   [VMID]
</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">
显示虚拟机的信息。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">如果VM命令不加参数,将显示系统中所有虚拟机的信息。如果加
VMID 参数,该VM的寄存器值将被显示。</span><br>
<span class="p9">这里的寄存器值是在VM控制块用户区中的寄存器值。所以,这些寄存器表示的是最后当有内存地址切换时存入该控制块时的值。</span><br>
<span class="p9">当TRW2000弹出时正好某个VM 正在运行的话,在寄存器窗口中的值才是真正当前的值,而不是用VM命令在命令窗口中看到的值。</span><br>
<span class="p9">有一点要注意:如果你在某个中断例程中的头几句指令处,而此时这个VM的寄存器值正在被存入控制块,那么可能当前只有CS:IP的值(由VM显示)是真的。其余的有可能还没有存入控制块。</span>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="VXD">VXD</a>  
[VXDNAME]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">显示Windows
VxD 映象。<br>
VXD 命令将显示指定的某个VxD的信息。如果不加参数,VXD命令将显示系统中所有的虚拟设备驱动程序的映象。动态装载的VxD将显示在静态装载的VxD后面。
</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_W">W</a>
range filename</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">将内存内容写入指定文件</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9">例:  w ds:401000,402000
myfile<br>
   w 401000 L 100 c:\myfile.bin </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="48" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="722" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="WC">WC</a>    
[codewindow_lines]</span></td>
</tr>
<tr>
<td width="48" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="722" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">设置代码窗口的行数,如果不带参数则切换其开/关状态。</span></td>
</tr>
<tr>
<td width="48" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="722" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">例:<br>
 wc 25<br>
 wc</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="WD">WD</a>    
[datawindow_lines]</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="18">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="18"><span class="p9">设置数据窗口的行数,如果不带参数则切换其开/关状态。</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">例:<br>
 wd 25<br>
 wd</span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a
name="WR">WR</a>   </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="49">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="49"><span class="p9">打开或关闭寄存器窗口<br>
如果当前寄存器窗口不可见,那么WR命令将使之可见,反过来,WR命令将使寄存器窗口不可见。<br>
寄存器窗口显示80386寄存器集。 </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="WS">WS</a>   </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">打开或关闭堆栈窗口<br>
如果当前堆栈窗口不可见,那么WS命令将使之可见,反过来,WS命令将使堆栈窗口不可见。 </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="c_WMSG">WMSG</a></span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">显示Windows消息</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">WMSG
[partial-name] [WMSG-number]</span><br>
<span class="p9">例:</span><br>
<span class="p9">  WMSG 12</span><br>
<span class="p9">  WMSG wm_destroy</span> </td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">命令:</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="X">X</a>  </span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">作用:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">退出当前调试状态,返回Windows</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17">&nbsp;</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<span class="p9">        </span><span class="p9">             </span><span class="p9">
</span></div>
<hr>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td bgcolor="#CCCCFF" class="p9">
<div align="center"><span class="p9"><a name="BreakPoint Overall">条件断点语法</a></span></div>
</td>
</tr>
<tr>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">几乎所有的断点都可以通过如下的语法:</span><br>
<div align="left"> </div>
<p><span class="p9">  BP?? &lt;parameters&gt; [IF (<a href="#conditions">conditions</a>)]
[DO &quot;<a
href="#Do statement">statement</a>&quot;]<br>
而且开始的2个字母 'BP' 可以代换成 'GO',即: <br>
  GO?? &lt;parameters&gt; [IF (<a href="#conditions">conditions</a>)]
[DO &quot;<a
href="#Do statement">statement</a>&quot;]<br>
来设置条件断点。 TRW2000 能够根据要求设置、使用和清除这些断点。 </span></p>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">&nbsp;</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="conditions">conditions</a>:</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">条件必须用闭括符括起来:<br>
</span>
<blockquote>
<pre>Operator Meaning

== Logical Equal
!= Logical Not equal
&gt; Logical Greater than
&gt;= Logical Greater than or equal to
&lt; Logical Less than
&lt;= Logical Less than or equal to

&amp; Bit and
| Bit or
^ Bit xor

&gt;&gt; Bit shift right
&lt;&lt; Bit shift left

    ;not support ! Logical NOT
&amp;&amp; Logical AND
|| Logical OR

+ add
- sub
* mul
/ division
% mod

() parenthesis

(byte)
(word)
(dword)
* get value from point
+ positive
- negative</pre>
</blockquote>
<pre>Ex:</pre>
<blockquote>
<pre>g if ((byte)*eip==c2)
g if (*esp==ebx)
go if (eip&gt;401000&amp;&amp;eip&lt;&lt;10000000)</pre>
</blockquote>
<pre>未注册版本,条件表达示长度有限制.</pre>
</td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr bgcolor="#FFFFFF">
<td colspan="2" class="p9"><img src="tri1.gif" tppabs="http://toye.363.net/tri1.gif" width="11" height="8"></td>
</tr>
<!--之一-->
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9">&nbsp;</td>
<td width="704" bgcolor="#E1F1F1" class="p9"><span class="p9"><a name="Do statement">Do
statement</a>:</span></td>
</tr>
<tr>
<td width="46" bgcolor="#CCCCFF" class="p9" height="17">用法:</td>
<td width="704" bgcolor="#E1F1F1" class="p9" height="17"><span class="p9">&lt;statement&gt;
可以是任何有效的 TRW2000 的命令,但必须用双引号&quot;&quot;引起来。<br>
例:<br>
BPX cs:401000 if (eax&gt;200) do &quot;d eax&quot; <br>
GOX 401000 if (cs!=28) do &quot;d ss:esp&quot;<br>
G if (eip&lt;1000) </span></td>
</tr>
<!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一--> <!--之一-->
</table>
<p align="center"><a href="../Catalog.htm"><img src="../image/navtoc.gif" width="84" height="23" border="0"></a><a href="../APPEN-B/INTOICE0.HTM"><img src="../image/Navprev.gif" width="80" height="23" border="0"></a><a href="../APPEN-D/APPEND-D.HTM"><img src="../image/navnext.gif" width="83" height="23" border="0"></a></p>
<hr width=735>
<div align="center"><span class="p9"><font size="2"><span class="p9"><font size="2"><span class="p9">Copyright
&copy; 2000-2001 <a href="http://www.pediy.com/">KanXue Studio</a> All Rights
Reserved.</span></font></span></font></span></div>
</body>
</html>
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}