Soutenez-nous

FAQ AssembleurConsultez toutes les FAQ

Nombre d'auteurs : 8, nombre de questions : 50, dernière mise à jour : 8 juillet 2013 

 
OuvrirSommaireF.A.Q. Assembleur x86Programmation Win32

De nombreux compilateurs proposent des fonctionnalités permettant un appel simple des API Windows. En général il s'agit d'une macro "invoke" qui empile les paramètres et déclenche la fonction demandée.
Exemple (MASM) :

 
Sélectionnez

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
[...]
INVOKE MessageBox, NULL, ADDR msgbox_caption, ADDR appname, MB_OK
INVOKE ExitProcess, NULL
Créé le 8 novembre 2004  par Romain Tartière (Smortex)
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2004-2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.