Newsgroup: it.comp.os.win.win9x
Titolo: SoftICE!

So che non è il ng migliore per chiedere certe cose, ma c'è qualcuno che
lo sa usare, o che almeno mi dica perché se faccio bpx getwindowtexta
non funziona?
Grazie
MaTTeO.

 ha scritto nel messaggio

Non ti accetta il bpx e ti dice simbol not defined ?
Hai tolto i punto e virgola davanti alle righe degli EXP nel winice.dat ?
oppure e' un altro il problema ?
specifica...
Xbug

 Xbug
Ecco il contenuto del mio winice.dat:
°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°
PENTIUM=ON
NMI=ON                     <--Non so cosa sia!
ECHOKEYS=OFF               <-¦
NOLEDS=OFF                 <-¦
NOPAGE=OFF                 <-¦
SIWVIDRANGE=ON             <-¦
THREADP=ON                 <-¦
LOWERCASE=OFF                |
WDMEXPORTS=OFF             <-¦
MONITOR=0                    |
                             |
PHYSMB=64                    |
SYM=1024                   <-¦
HST=256                    <-¦
TRA=8                      <-¦
MACROS=32                  <-¦
DRAWSIZE=2048              <-¦
INIT="line 60;wc 45;code ON;faults off;X;"
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;"
 WINICE.DAT
 (SIW95\WINICE.DAT)
 for use with SoftICE Version 3.2 (Windows 95)
 14 July 1997
*************************************************************************
 If your have MORE than 32MB of physical memory installed, change
 the PHYSMB line to the correct # of Megabytes.
 If you have LESS than 32MB you can save a bit of memory by 
 specifying the correct # of Megabytes
 Example: PHYSMB=32
*************************************************************************
 ***** 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                           <--Mi
manca!
 ***** Examples of export symbols that can be included *****
	Change the path to the appropriate drive and directory
;EXP=c:\windows\system\vga.drv
;EXP=c:\windows\system\vga.3gr                               <--Mi
manca!
;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                          <--Mi
manca!
;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                           <--Mi
manca!
;EXP=c:\windows\system\comctl32.dll
;EXP=c:\windows\system\crtdll.dll
;EXP=c:\windows\system\version.dll
;EXP=c:\windows\system\netlib32.dll                           <--Mi
manca!
;EXP=c:\windows\system\msshrui.dll
;EXP=c:\windows\system\msnet32.dll                            <--Mi
manca!
;EXP=c:\windows\system\mspwl32.dll
;EXP=c:\windows\system\msvbvm50.dll
;EXP=c:\windows\system\vb40032.dll
;EXP=c:\windows\system\mpr.dll
;EXP=c:\windows\system\wsock32.dll
;EXP=c:\windows\system\ole32.dll
;EXP=c:\windows\system\msvcrt40.dll
;EXP=c:\windows\system\msvcrt20.dll
;EXP=c:\windows\system\mfc42d.dll
;EXP=c:\windows\system\mfc042d.dll                            <--Mi
manca!
;EXP=c:\windows\system\msvcrtd.dll
;EXP=c:\windows\system\winmm.dll
°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°·._.·°
Ho risolto il problema del bpx GetWindowTextA!
la a finale non deve esserci, però nel tutorial che ho dice che serve
per intercettare la funzione a 32 bit e non quella a 16.
Cmq come consigliato dal tutorial stavo facendo pratica su un
programmino, ma non riesco proprio a farlo andare, perché facendo come
dice il tutorial non funziona!
Ho provato a scrivere all'autore del sito, ma la sua E-Mail non esiste
più!
Ecco l'indirizzo della pagina del tutorial che sto seguendo, se riesci a
darmi una mano te ne sarei molto grato!
http://195.182.229.11/quequero/uic/tut2.html
Grazie 1000
MaTTeO.

Non sono obbligatorie tutte, usi quelle piu' importanti,
secondo i casi, io ho queste qui, se qualcuna  delle altre
non la hai nel pc non importa.
e' normale che non ti dia quella a 32bit se non gli fai
l'export che e' in una di queste ma non ricordo quale,
credo sia l'ultima.
EXP=c:\windows\system\kernel32.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\msvcrt.dll
EXP=c:\WINDOWS\SYSTEM\USER32.DLL
Xbug