Log in

View Full Version : damned bloody SI modules....


Nexcess
September 30th, 2003, 02:53
Okay Im sick of messing with it so im just going to ask. I tried running SI on win98 so many times it was sad and always had issues because win 9x is unstable as... something bad heh... I dunno anyways to the point

I uncommented the lines in my winice.dat file and while i can bpx on memory addresses i cant bpx API's I get a message saying 'symbol not defined'
ive tried a bunch of the common api's including Getdlgitemtext and Getwindowtext(bpx hmemcopy doesnt work cause of winxp....sux but it gave me that msg too ) and always the same silly message, I ran a search but no one seems to have covered this one. Personally im ready to uninstall the bloody program and stick with olly/w32dasm/hiew but in the spirit of learning something new/self-improvement im begging desperatly for help here first

TIA,
-Nexy

Ricardo Narvaja
September 30th, 2003, 04:48
Not only quit the ( before the modules you use in winice.dat, verify the path are in the winice.dat of each module are correct, winice.dat come with a general path but if your system (bah really the location where you have your system dll are different of C:/windows/system) you can modify all paths to the correct locations.

Ricardo




Quote:
[Originally Posted by Nexcess]Okay Im sick of messing with it so im just going to ask. I tried running SI on win98 so many times it was sad and always had issues because win 9x is unstable as... something bad heh... I dunno anyways to the point

I uncommented the lines in my winice.dat file and while i can bpx on memory addresses i cant bpx API's I get a message saying 'symbol not defined'
ive tried a bunch of the common api's including Getdlgitemtext and Getwindowtext(bpx hmemcopy doesnt work cause of winxp....sux but it gave me that msg too ) and always the same silly message, I ran a search but no one seems to have covered this one. Personally im ready to uninstall the bloody program and stick with olly/w32dasm/hiew but in the spirit of learning something new/self-improvement im begging desperatly for help here first

TIA,
-Nexy

hobferret
October 1st, 2003, 15:03
Nexcess

What version of SI are you using here??

/hobferret

Aimless
October 6th, 2003, 00:00
There could be the following reasons:

1. You may have uncommented the lines for only the 16-bit dlls and not the 32-bit ones. Look for lines with the 32 behind them, such as user32.dll, gdi32.dll, kernel32.dll & advapi32.dll. Uncomment them.

2. Though you may have ensured that the 32-bit ones are uncommented, it could be possible that their paths are different. For example, if you have installed windows in D: as opposed to the normal C:, then you need to give the correct path as D:\Windows\System, or alternatively, it could be installed on the C:, but the windows directory is different, so maybe it looks like C:\Win98\system. A good idea is to open explorer and check.

3. You also need to reboot windows for the changes to work (though I am sure the same will not be missed by you)

4. If it still does not work, pop into softice (Ctrl-D) and type in the command EXP. Check the symbols and the files for which the same have been located. It could be possible that you may have not included the dll for the API which you are trying to breakpoint on in the WINICE.DAT file.

5. If that is also taken care of, then ensure that your CASE-SENSITIVE symbols are off. If they are on, then bpx messageboxa will NOT work, instead you will have to type bpx MessageBoxA.

6. If all else fails, you can always re-install softice

7. If that fails, guess its time to reinstall WIndows 98. But I assume that won't be necessary.

Have Phun