|
命令: |
TABS |
作用: |
显示或修改在显示源文件时TAB键的宽度 |
语法: |
TABS [tab-setting] |
用法: |
tab-setting : 从1到8,表示TAB键的跨度 用TABs命令或SET TABS都可设置TAB键的跨度(列), 默 认值是8. TAB 命令不加参数将显示当前的TAB键设置. |
点评: |
不过我用的3.20默认是4 |
|
命令: |
TASK |
作用: |
显示Windows任务列表 |
语法: |
TASK |
用法: |
TASK 命令将显示当前机器中运行的所有任务. 当前的 任务前面会有一个 * 号.这个命令在WINDOWS出现所谓 的general protection fault 时可以帮助你确定是由 哪个任务引起的.输出: Task Name :任务名 SS:SP :该任务最后交出控制时的堆栈地址. StackTop :堆栈偏移的顶 StackBot :堆栈偏移的底 StackLow :当产生地址切换时最低的SP值 TaskDB :任务数据基址的选择符 hQueue :任务的队列句柄. Events :队列中事件 |
点评: |
无. |
|
命令: |
THREAD |
作用: |
显示线程信息 |
语法: |
THREAD [TCB | ID | task-name] |
用法: |
TCB :线程控制块 ID :线程ID task-name :当前运行的32位过程. THREAD 命令将显示某个线程的信息. 如果不带任何参数,将显示当前系统中所有活动的线程 如果将某个进程名作为参数,将显示所有该进程的线程 如果指定TCB或ID,则只显示指定的线程. Ring0TCB :Ring-0线程控制块的地址. ID :VMM线程ID Context :该线程所属进程的context句柄 Ring3TCB :Ring-3线程控制块的地址 ThreadID :Ring-3线程ID Process :拥有该进程的KERNEL32进程数据库的地址 TaskDB :任务数据的选择符 PDB :程序数据的选择符(PSP) SZ :线程的大小(16,32) Owner :进程的所有者. |
点评: |
无. |
|
命令: |
TRACE |
作用: |
进入或退出摹拟跟踪模式 |
语法: |
TRACE [b | off | start] |
用法: |
start :16进制的值.用来表示回溯跟踪历史缓冲区中 指令的序号.1 表示最新的一条指令. TRACE 命令不带参数将显示当前摹拟跟踪的状态. TRACE OFF 将退出当前的摹拟跟踪模式,回到正常的跟 踪模式下. TRACE B 从最老的一条指令开始摹拟跟踪. TRACE 加 数字将从指定的序号开始摹拟跟踪. 只有当回溯跟踪历史缓冲区不为空时才能用TRACE命令 参见BPR命令的说明. 回溯(摹拟)跟踪中可以用XT,XP,XG来跟踪程序,寄存器 窗口中除了EIP改变外,其他的都不变,因为SoftICE 在 回溯跟踪中不记录所有寄存器的值.SoftICE 的命令除 了 X,T,G,P,HERE,XRSET不能在回溯跟踪模式下用外其 他都可以使用. |
点评: |
无. |
|
命令: |
TSS |
作用: |
显示任务状态段和I/O端口的挂接 |
语法: |
TSS [TSS-selector] |
用法: |
TSS-selector :任何代表是个TSS的GDT选择符 TSS命令通过读取TR命令来获得地址, 从而显示任务状 态段的内容.用GDT命令可以看到TSS选择符.如果TSS命 令不加参数,将显示当前的TSS. 输出: TSS selector value :TSS选择符 selector base :TSS的线性地址 selector limit :TSS的大小 下面四行显示TSS中寄存器的内容: LDT, GS, FS, DS, SS, CS, ES, CR3 EAX, EBX, ECX, EDX, EIP ESI, EDI, EBP, ESP, EFLAGS Level 0, 1 and 2 stack SS:ESP 下面将显示被VxD挂接的I/O端口 port number :16位的端口号 handler address :32位的I/O句柄地址 handler name :句柄的符号名. |
点评: |
无. |
|
命令: |
TYPES |
作用: |
列出当前内存区域(context)中的类型名 |
语法: |
TYPES [type-name] |
用法: |
type-name : 显示指定的类型名 TYPES 命令不加参数将显示当前所有的类型名.如果加 参数将只显示所指定的类型.如果参数是个结构,TYPES 将自动展开结构,并显示其成员. |
点评: |
无 |
|
命令: |
U |
作用: |
反汇编指令 |
语法: |
U [address [l length]] | [symbol-name] |
用法: |
address : 段:偏移量或选择符:偏移量 symbol-name : 将从指定的函数开始反汇编 length : 反汇编的长度(字节) U 命令将从指定地址开始反汇编指定长度的指令.如果 代码窗口可见,则显示结果将在代码窗口中, 否则在命 令窗口中. U 命令跟symbol-name(符号名)如果当前符 号表装载的话,U 命令可以从指定的符号地址开始反汇 编. |
点评: |
可用U在命令窗口中反汇编,再用LOADER32存盘 |
|
命令: |
VCALL |
作用: |
显示VxD可调用例程的名字和地址 |
语法: |
VCALL [partial-name] |
用法: |
partial-name:符号表的名字或开头的几个字符. VCALL 命令将显示Windows VxD API例程的名字和地址. 这些例程是Windows本身的VxD提供的并为为其他VxD准 备的.所显示的地址只有当VMM VxD初始化过后才有效, 如果SoftICE的初始化字符串中没有一个 X;SoftICE将 在Windows启动但VMM没有初始化时弹出. |
点评: |
无. |
查看所有0条评论>>