Lister des fichiers masm32

Contenu du snippet

Bonjour a tous!
Ce prog se contente d'afficher les dossiers de window..
C'est trés simple a comprendre.
Bonne Prog!

Source / Exemple :


.386
.MODEL FLAT,STDCALL
option casemap:none
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

StrLen      PROTO :DWORD

.DATA

buffer      db "c:\Windows\*.exe",0
.DATA?

buffer2     db 256 dup(?)
result      WIN32_FIND_DATA <?>
hdl         dd ?

.CODE
start:
    invoke FindFirstFile, ADDR buffer, ADDR result
    .IF eax!=INVALID_HANDLE_VALUE
        mov hdl, eax
           invoke MessageBox, 0,ADDR result.cFileName, ADDR result.cFileName, 10h
 le_loop:
        invoke FindNextFile, hdl, ADDR result
        cmp eax, 0
        je fini
   
             invoke MessageBox, 0, ADDR result.cFileName, ADDR result.cFileName, 10h
jmp le_loop
    .ELSE
   
    .ENDIF
   fini:
    invoke FindClose, hdl
    invoke ExitProcess, 0

end start

A voir également

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.