ho caricato nel mio ftp, un bel help ecco il link
DOWNLOAD
poi per quanto riguarda l'uso di esse nell'assembler non c'è niente di particolare.
Le api sono universali e possono essere usate praticamente da qualsiasi linguaggio di programmazione PE di windows
non fai altro che richiamare l'api che ti interessa e passargli gli argomenti
ti ricordi il mio esempio sulla guida che sto scrivendo sull'assembler?
Codice:
.486
.model flat,stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
.DATA ; dati inizializzati
szTitolo db "Predator tutorial",0
szTesto db "Hello World!",0
.CODE
start:
INVOKE MessageBox,NULL,ADDR szTesto,ADDR szTitolo,NULL
INVOKE ExitProcess, NULL
RET
END start
qui richiamo l'api del message box
INVOKE MessageBox,NULL,ADDR szTesto,ADDR szTitolo,NULL
non faccio altro che passare i parametri di cui necessita:
int MessageBox(
HWND hWnd, // handle della finestra (non obbligatorio)
LPCTSTR lpText, // indirizzo di memoria per il testo del messaggio
LPCTSTR lpCaption, // indirizzo di memoria per il titolo
UINT uType // stile del messaggio (tasti e icone...)
);
Preddy