1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| .386
.model flat,stdcall
includelib c:\masm32\lib\kernel32.lib
includelib c:\masm32\lib\user32.lib
include c:\masm32\include\windows.inc
include c:\masm32\include\kernel32.inc
include c:\masm32\include\user32.inc
.const
NULL equ 0
.data
TITRE db "Premier essai en ASM",0
H HINSTANCE?
COMMANDLINE LPSTR ?
.code
Main:
invoke GetModuleHandle,NULL
mov H,eax
invoke GetCommandLine
mov COMMANDLINE,eax
invoke MessageBox,NULL,COMMANDLINE,addr TITRE,MB_OK
invoke ExitProcess,NULL
end Main |
Partager