- ; #########################################################################
-
- .386
- .model flat, stdcall
- option casemap :none ; case sensitive
-
- ; #########################################################################
-
- 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
- buffer dd 0
- Mtitle db "Pure ASM32",0
- .code
-
- start:
- push 50h ; 80 caracteres max (mettez plus si vous craignez un buffer overflow)
- push offset buffer ; nom de la variable qui va accueillir le resultat
- push 0 ; je sais pas a koi ça sert
- call GetModuleFileNameA ; nom de la fonction
- ; messagebox, je V pas expliker...
- push MB_OK
- push offset Mtitle
- push offset buffer
- push 0
- call MessageBox
-
- push 0
- call ExitProcess
-
-
- end start
; #########################################################################
.386
.model flat, stdcall
option casemap :none ; case sensitive
; #########################################################################
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
buffer dd 0
Mtitle db "Pure ASM32",0
.code
start:
push 50h ; 80 caracteres max (mettez plus si vous craignez un buffer overflow)
push offset buffer ; nom de la variable qui va accueillir le resultat
push 0 ; je sais pas a koi ça sert
call GetModuleFileNameA ; nom de la fonction
; messagebox, je V pas expliker...
push MB_OK
push offset Mtitle
push offset buffer
push 0
call MessageBox
push 0
call ExitProcess
end start