MySoftICE
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1484回复:4

为什么我的softice(DS2.6集成)在下hmemcpy断点时出现字符没有定义的错误提示???操作系统是XP,怎样解决?急!!!给分!!!

楼主#
更多 发布于:2002-07-12 15:30
哪位高手能帮小弟,为什么我的ice在XP下hmemcpy出现字符没有定义的错误提示,别人说是XP没有此指令,请问怎样解决,解决了分全给!!!!!!
以下是小弟的ice配置,请高手指点,让小弟把它配置完整,如果可以的话,请高手们给小弟邮寄一个你的配置文件,谢谢,cxqq@2911.net,万分感谢!!!

NMI=ON
LOWERCASE=OFF
VERBOSE=ON
HST=256
DRAWSIZE=32768
INIT=\"WD 2;WC 20;FAULTS OFF;IXHERE OFF;IYHERE OFF;set font 2;lines 40;code on;X;\"

SYM=1024


EXP=C:\\WINDOWS1\\system32\\version.dll
EXP=C:\\WINDOWS1\\system32\\user32.dll
EXP=C:\\WINDOWS1\\system32\\shell32.dll
EXP=C:\\WINDOWS1\\system32\\oleaut32.dll
EXP=C:\\WINDOWS1\\system32\\ole32.dll
EXP=C:\\WINDOWS1\\system32\\msvcrt.dll
EXP=C:\\WINDOWS1\\system32\\msvbvm60.dll
EXP=C:\\WINDOWS1\\system32\\kernel32.dll
EXP=C:\\WINDOWS1\\system32\\gdi32.dll
EXP=C:\\WINDOWS1\\system32\\comdlg32.dll
EXP=C:\\WINDOWS1\\system32\\comctl32.dll
EXP=C:\\WINDOWS1\\system32\\advapi32.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\CrashDmp.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\DriverPage.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\DSRNameSpace.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\EvtGUI.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\msdia20.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\Nfc.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\NMRTL.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\symengnt.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\SymUtil.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\sysengine.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\TTDCtl.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\TTDProc.dll
EXP=D:\\Microsoft Visual Studio\\Numega\\Driver Studio V2.6\\DriverWorkbench\\WbFileUtil.dll
EXP=C:\\WINDOWS1\\system\\AVICAP.DLL
EXP=C:\\WINDOWS1\\system\\AVIFILE.DLL
EXP=C:\\WINDOWS1\\system\\COMMDLG.DLL
EXP=C:\\WINDOWS1\\system\\CTL3DV2.DLL
EXP=C:\\WINDOWS1\\system\\FP30TXT.DLL
EXP=C:\\WINDOWS1\\system\\FP30UTL.DLL
EXP=C:\\WINDOWS1\\system\\FP30WEC.DLL
EXP=C:\\WINDOWS1\\system\\FP30WEL.DLL
EXP=C:\\WINDOWS1\\system\\LZEXPAND.DLL
EXP=C:\\WINDOWS1\\system\\MLCTRL.DLL
EXP=C:\\WINDOWS1\\system\\MMSYSTEM.DLL
EXP=C:\\WINDOWS1\\system\\MSVIDEO.DLL
EXP=C:\\WINDOWS1\\system\\OC25.DLL
EXP=C:\\WINDOWS1\\system\\OLECLI.DLL
EXP=C:\\WINDOWS1\\system\\OLEMSG.DLL
EXP=C:\\WINDOWS1\\system\\OLESVR.DLL
EXP=C:\\WINDOWS1\\system\\RICHED.DLL
EXP=C:\\WINDOWS1\\system\\SHELL.DLL
EXP=C:\\WINDOWS1\\system\\TAPI.DLL
EXP=C:\\WINDOWS1\\system\\VAEN2.DLL
EXP=C:\\WINDOWS1\\system\\VB4EN16.DLL
EXP=C:\\WINDOWS1\\system\\VB40016.DLL
EXP=C:\\WINDOWS1\\system\\VER.DLL
EXP=C:\\WINDOWS1\\system\\VI30AUT.DLL
EXP=C:\\WINDOWS1\\system\\VI30WRP.DLL
EXP=C:\\WINDOWS1\\system\\winaspi.dll
EXP=C:\\WINDOWS1\\system\\WMSUI.DLL

AUTOCONNECT=OFF

NETSUPPORT=OFF
HOSTNAME=MICROSOF-29SK06

F1=\"h;\"
F2=\"^wr;\"
F3=\"^src;\"
F4=\"^rs;\"
F5=\"^x;\"
F6=\"^ec;\"
F7=\"^here;\"
F8=\"^t;\"
F9=\"^bpx;\"
F10=\"^p;\"
F11=\"^G @SS:ESP;\"
F12=\"^p ret;\"
SF3=\"^format;\"
CF8=\"^XT;\"
CF9=\"TRACE OFF;\"
CF10=\"^XP;\"
CF11=\"SHOW B;\"
CF12=\"TRACE B;\"
AF1=\"^wr;\"
AF2=\"^wd;\"
AF3=\"^wc;\"
AF4=\"^ww;\"
AF5=\"CLS;\"
AF8=\"^XT R;\"
AF11=\"^dd dataaddr->0;\"
AF12=\"^dd dataaddr->4;\"
CF1=\"altscr off; lines 60; wc 32; wd 8;\"
CF2=\"^wr;^wd;^wc;\"

MACROS=32

MACRO s7878=\"S 30:0 L ffffffff \'78787878\' \"
MACRO sname=\"S 0 L FFFFFFFF \'toye\' \"
MACRO swide=\"s 0 l FFFFFFFF \'7\',\'8,\'7\',\'8,\'7\',\'8,\'7\',\'8,\'7\',\'8,\'7\',\'8,\'7\',\'8\',\'7\',\'8\' \"
MACRO reg=\"bpx regqueryvalueexa if *(esp->8)>=\'Soft\' do d(esp->14) \"
MACRO bpxpe=\"bpx loadlibrarya do dd esp->4 \"
MACRO bpxgeta=\"bpx GetDlgItemTextA; bpx getwindowtexta; bpx getdlgitemint; bpx getdlgitemtext;\"

MOUSE=ON
ECHOKEYS=OFF
NOLEDS=OFF
NOPAGE=OFF
PENTIUM=ON
THREADP=ON

SIWVIDRANGE=ON
MENU=Copy         ,   NMPD_COPY         , 0
MENU=Paste         ,    NMPD_PASTE         , 0
MENU=Copy&Paste      ,    NMPD_COPYANDPASTE   , 0
MENU=Display      ,    NMPD_DISPLAY      , 0
MENU=Un-Assemble   ,    NMPD_UNASSEMBLE      , 0
MENU=What         ,    NMPD_WHAT           , 0        
MENU=Prev         ,    NMPD_PREV           , 0        
MENU=Reip         ,    r eip %cp%          , 0
MENU=Add Watch      ,    watch %cp%          , 0
MENU=Break On Text  ,   bpx %cp%            , 0
; ***** Examples of sym files that can be included if you have the SDK *****
; Change the path to the appropriate drive and directory
;LOAD=c:\\windows1\\system\\user.exe
;LOAD=c:\\windows1\\system\\gdi.exe
;LOAD=c:\\windows1\\system\\krnl386.exe
;LOAD=c:\\windows1\\system\\mmsystem.dll
;LOAD=C:\\windows1\\system\\win386.exe
; Exports - change the path to the appropriate drive and directory
;EXP=c:\\windows1\\system\\vb40032.dll
;EXP=c:\\windows1\\system\\vb40016.dll
;EXP=c:\\windows1\\system\\vbrun300.dll
;EXP=c:\\windows1\\system\\vga.drv;
;EXP=c:\\windows1\\system\\vga.3gr
;EXP=c:\\windows1\\system\\sound.drv
;EXP=c:\\windows1\\system\\mouse.drv
;EXP=c:\\windows1\\system\\netware.drv
;EXP=c:\\windows1\\system\\system.drv
;EXP=c:\\windows1\\system\\keyboard.drv
;EXP=c:\\windows1\\system\\toolhelp.dll
;EXP=c:\\windows1\\system\\shell.dll
;EXP=c:\\windows1\\system\\commdlg.dll
;EXP=c:\\windows1\\system\\olesvr.dll
;EXP=c:\\windows1\\system\\olecli.dll
;EXP=c:\\windows1\\system\\mmsystem.dll
;EXP=c:\\windows1\\system\\winoldap.mod
;EXP=c:\\windows1\\progman.exe
;EXP=c:\\windows1\\drwatson.exe
; Exports - change the path to the appropriate drive and directory
; WINICE.DAT
; (SystemRoot\\System32\\Drivers\\WINICE.DAT)
; for use with SoftICE for Windows NT (versions 3.0 and greater)
;
; ***** Examples of export symbols that can be included *****
;Change the path to the appropriate drive and directory
; EXP=\\SystemRoot\\System32\\hal.dll
; EXP=\\SystemRoot\\System32\\ntoskrnl.exe
; EXP=\\SystemRoot\\System32\\ntdll.dll
; EXP=\\SystemRoot\\System32\\kernel32.dll
; EXP=\\SystemRoot\\System32\\user32.dll
; EXP=\\SystemRoot\\System32\\csrsrv.dll
; EXP=\\SystemRoot\\System32\\basesrv.dll
; EXP=\\SystemRoot\\System32\\winsrv.dll
; EXP=\\SystemRoot\\System32\\advapi32.dll
; EXP=\\SystemRoot\\System32\\comctl32.dll
; EXP=\\SystemRoot\\System32\\comdlg32.dll
; EXP=\\SystemRoot\\System32\\gdi32.dll
; EXP=\\SystemRoot\\System32\\msvbvm5.0.dll
; EXP=\\SystemRoot\\System32\\msvbvm6.0.dll
; EXP=\\SystemRoot\\System32\\msvcrt.dll
; EXP=\\SystemRoot\\System32\\ole32.dll
; EXP=\\SystemRoot\\System32\\oleaut32.dll
; EXP=\\SystemRoot\\System32\\shell32.dll
; EXP=\\SystemRoot\\System32\\version.dll
advantech
驱动牛犊
驱动牛犊
  • 注册日期2002-07-03
  • 最后登录2005-12-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-25 16:49
NT和XP的确没有输出hmemcpy,但是我不明白为什么调用这个函数的程序可以运行,如WINZIP 8.0,我的方法是先用HWND命令查看各个控件的句柄(如确定按钮),然后用BMSG HWND WM_LBUTTONUP命令下消息断点,F5回到XP,当用鼠标按下确定按钮时,SICE回弹出,停在按钮的消息处理函数上。但在消息处理函数中是否引用到了算注册码的指令,我就不敢说了。权当提示。
leo_cyl
驱动牛犊
驱动牛犊
  • 注册日期2001-08-20
  • 最后登录2009-11-02
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-25 18:07
Hmemcpy是16位的WINDOW API 在NT下是没有的(只有win9x这类32位与16位程序混合的OS才有)!
你可以试试GetDlgItemA(W)或 GetWindowTextA(W)
whacg
驱动牛犊
驱动牛犊
  • 注册日期2002-07-29
  • 最后登录2002-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-29 11:44
不妨去看雪的主页上看看
qiufa
驱动牛犊
驱动牛犊
  • 注册日期2002-05-03
  • 最后登录2007-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-30 12:48
softice调试驱动程序是不是需要硬件配合?可不可以不用硬件单独调试驱动程序?
游客

返回顶部