Bonjour
J'étudie la possibilité de créer un petit assembleur sous windows, et j'ai du mal à comprendre comment faire appel à une API windows.
Sous Masm, il y a la directive Invoke
ex:
Invoke NomFonction, Param1, Param2, Param3
qui correspondant à :
Push Param3
Push Param2
Push Param1
Call NomAPI
En assembleur pur après un "Call", il y a un adresse mémoire
(par assembleur pur, je veux dire sans directive ni macro)
D'après la source suivante,
http://www.asmfr.com/code.aspx?id=31157NomAPI correspondrait à un pointeur de l'API, obtenu par GetProcAddress qui est aussi une API, comme le chargement d'une DLL qui doit se faire grâce à une API (je suppose), et dans ce cas comment faire pour appeler GetProcAddress etc...?
Merci
bazole