voici comment recuperer le nom de l'executable.
G recuperé l'utilisation de cette fonction en decompilant des exe...
vive win32dasm!
Source / Exemple :
; #########################################################################
.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
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.