3、如果你运行NT安装,下一对话框是:当你启动windows时如何启动SOFTICE,有Boot/System/Automatic or Manual选项。接着是鼠标的配制,按你的鼠标类型选择正确的选项。在Windows 95/98里还将询问你autoexec.bat修改,这里同NT安装一样,根据你的需要设置autoexec.bat,其默认是每次启动windows时通过自动批处理文件autoexec.bat启动SOFTICE,本人建议不要每次启动widnows时都装载SOFTICE,如果你不调试时,就很浪费资源还有可能造成系统不稳定,此时你可将autoexec.bat改名(如s.bat),需要用SOFTICE时,启动windows到纯DOS环境下,运行s.bat启动SOFTICE。
; ***** Examples of sym files that can be included if you have the SDK ***** ; Change the path to the appropriate drive and directory ;LOAD=c:\windows\system\user.exe ;LOAD=c:\windows\system\gdi.exe ;LOAD=c:\windows\system\krnl386.exe ;LOAD=c:\windows\system\mmsystem.dll ;LOAD=c:\windows\system\win386.exe
; Exports - change the path to the appropriate drive and directory
;EXP=c:\windows\system\vga.drv; ;EXP=c:\windows\system\vga.3gr ;EXP=c:\windows\system\sound.drv ;EXP=c:\windows\system\mouse.drv ;EXP=c:\windows\system\netware.drv ;EXP=c:\windows\system\system.drv ;EXP=c:\windows\system\keyboard.drv ;EXP=c:\windows\system\toolhelp.dll ;EXP=c:\windows\system\shell.dll ;EXP=c:\windows\system\commdlg.dll ;EXP=c:\windows\system\olesvr.dll ;EXP=c:\windows\system\olecli.dll ;EXP=c:\windows\system\mmsystem.dll ;EXP=c:\windows\system\winoldap.mod ;EXP=c:\windows\progman.exe ;EXP=c:\windows\drwatson.exe ; ***** Examples of export symbols that can be included for Windows 95 ***** ; Change the path to the appropriate drive and directory EXP=c:\windows\system\kernel32.dll EXP=c:\windows\system\user32.dll EXP=c:\windows\system\gdi32.dll EXP=c:\windows\system\comdlg32.dll EXP=c:\windows\system\shell32.dll EXP=c:\windows\system\advapi32.dll EXP=c:\windows\system\shell232.dll EXP=c:\windows\system\comctl32.dll ;EXP=c:\windows\system\crtdll.dll ;EXP=c:\windows\system\version.dll EXP=c:\windows\system\netlib32.dll ;EXP=c:\windows\system\msshrui.dll EXP=c:\windows\system\msnet32.dll EXP=c:\windows\system\mspwl32.dll ;EXP=c:\windows\system\mpr.dll
set font n(n=1,2,3)设置字体;本人建议set font 2(在800*600条件下) set origin x,y(x,y)锁定窗口; lines n n=(25-128)设置显示行数;本人建议lines 40 Ctrl+Alt+光标键 移动窗口; Ctrl+Alt+home 重设窗口位置原点(0,0); Ctrl+L 刷新。
如你以默认winice.dat启动SOFTICE,有可能需用WD打开数据窗口;用SET FONT 3 设置字体等重复工作。你可在winice.dat文件内设置自动执行命令操作,方法是在INIT这一行,各命令用分号分开,如:
INIT=" WD 2; WC 14; FAULTS OFF; IXHERE OFF; IYHERE OFF; set font 2;lines 40;x;"这样配制后界面类似TRW2000。(这些是在800*600条件下的情况,如你不是此分辩率可调整set font n;lines n)
BD --- 中止中断点 BE --- 启动中断点 BL --- 列出中断点 BPE --- 编辑中断点 BPT --- 把中断点当样板 BC --- 清除中断点
使用其它指令
1 显示及编辑类指令
指令:
U --- 反组译或显示原程式码 R --- 显示或更改暂存器 MAP --- 显示系统记忆体分布图 D --- 用最後一次指定的形式显示记忆体 DB --- 以位元组的形式显示记忆体 DW --- 以字组的形式显示记忆体 DD --- 以双字组的形式显示记忆体 E --- 用最後一次指定的形式编辑记忆体 EB --- 以位元组的形式编辑记忆体 EW --- 以字组的形式编辑记忆体 ED --- 以双字组的形式编辑记忆体 INT? --- 显示最後一次呼叫的插断号码 ? 或 H --- 显示辅助讯息 VER --- 显示 Soft-ICE 的版本号码 U --- 反组译或显示原程式码