begin process at 2010 03 20 03:32:13
  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

Source avec Zip MOT PALINDROME par Tinsalhi
EXECUTE /USR/BIN/ID par 0x0syscall
BIBLIOTHEQUE POUR LE 8086 par flory_
.:| CONVERSION D'UNE CHAINE EN MAJUSCULE |:. par fenkouch
PROGRAMME DE TRI (CROISSANT) D'UN TABLEAU EN ASSEMBLEUR DU D... par monticarlo

Commentaires et avis

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

bonne source!

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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