qmark
October 22nd, 2013, 03:09
Good morning all
I'm having difficulties debugging a visual basic program with softice
I have win xp sp3 installed in vmware and of course softice installed in the virtual machine. it works to set breakpoints on kernel32 functions, but i need to set it to work on msvbvm60.dll functions, in specific rtcMsgBox.
In c:\windows\system32\drivers\winice.dat i have the following:
; 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
I added an extraline without the semicolon
EXP=\SystemRoot\System32\msvbvm60.dll
And removed the semicolons from the others.
But still i'm not able to set a bpx on msvbvm60!rtcMsgBox
I get a "no ldt" from softice
*i start softice manually from "ntice.bat"
If somebody could guide me step by step to be able to put a bpx on rtcmsgbox i'll be in his debt
I'm having difficulties debugging a visual basic program with softice
I have win xp sp3 installed in vmware and of course softice installed in the virtual machine. it works to set breakpoints on kernel32 functions, but i need to set it to work on msvbvm60.dll functions, in specific rtcMsgBox.
In c:\windows\system32\drivers\winice.dat i have the following:
; 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
I added an extraline without the semicolon
EXP=\SystemRoot\System32\msvbvm60.dll
And removed the semicolons from the others.
But still i'm not able to set a bpx on msvbvm60!rtcMsgBox
I get a "no ldt" from softice
*i start softice manually from "ntice.bat"
If somebody could guide me step by step to be able to put a bpx on rtcmsgbox i'll be in his debt