begin process at 2012 02 09 04:51:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

c et asm

 > LISTER DES FICHIERS MASM32

LISTER DES FICHIERS MASM32


 Information sur la source

 Description

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

Source

  • .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
.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



 Sources du même auteur

CHEMIN DES REPERTOIRES SYSTEM,WINDOWS,TEMPORAIRE,COURANT [MA...
LISTER VOS FICHIER TEMPORAIRE DANS UNE LISTBOX MASM32
COSINUS D'UN ANGLE EN DEGRÉS MASM32
TEXTBOX,BOUTON,TIMER MASM32
AFFICHER UNE CHAINE DE CARACTERE MASM32

 Sources de la même categorie

INTERFACE C ET ASM par parki
Source avec Zip Source avec une capture FONCTION INTTOBIN par Ken21
Source avec Zip MOT PALINDROME par Tinsalhi
EXECUTE /USR/BIN/ID par 0x0syscall
BIBLIOTHEQUE POUR LE 8086 par flory_

Commentaires et avis

Commentaire de vincent2795 le 19/01/2010 10:31:32

bonne source!

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales