Lister des fichiers masm32

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 137 fois - Téléchargée 25 fois

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

Ajouter un commentaire

Commentaire

Messages postés
41
Date d'inscription
mardi 8 mai 2007
Statut
Membre
Dernière intervention
4 octobre 2012

bonne source!

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.