begin process at 2012 05 27 16:13:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichiers / Disque

 > EXPLORATEUR EXT3FS (WIN32)

EXPLORATEUR EXT3FS (WIN32)


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichiers / Disque Classé sous :ext3, ext2, explorer, explorateur, ext3fs Niveau :Débutant Date de création :26/05/2006 Date de mise à jour :28/05/2006 19:51:50 Vu / téléchargé :14 181 / 769

Auteur : vecchio56

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (22)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Ce programme permet d'explorer un système de fichiers de type ext3 (utilisé sous Linux) sous Windows. Les disques sont scannés pour lister toutes les partitions ext3 (type 0x83). Il est possible de sauvegarder des fichiers (en double cliquant dessus), mais on ne peut pas écrire (je crois que c'est un peu compliqué...)
Bizarrement, je trouve qu'il y a peu d'informations sur internet a propos de ext3
Je me suis basé sur ce site: http://www.virtualblueness.net/Ext2fs-overview/Ext 2fs-overview-0.1.html, et sur le fichier ext3_fs.h fourni avec et utilisé par mon programme.
Une partie du code est repris de cette source que j'ai faite:
http://www.cppfrance.com/codes/INFORMATIONS -SUR-VOS-DISQUES-DURS-WIN32_28413.aspx



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

26 mai 2006 20:59:32 :
Gestion des liens symboliques
27 mai 2006 18:56:47 :
Vérification du sype de système de fichiers, grace à la signature
28 mai 2006 19:51:50 :
Copie de fichier dans un thread séparé Affichage de la progression de la copie Possibilité d'annuler la copie en cours

 Sources du même auteur

Source avec Zip COLORATION DE CODE C/C++ POUR LE FORUM DE CPPFRANCE
Source avec Zip SUPPRIMER LES # AJOUTÉS LORS D'UN COPIER/COLLER
Source avec Zip Source avec une capture CRÉER UN FICHIER ISO À PARTIR D'UN RÉPERTOIRE (WIN32)
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIERS ISO
Source avec Zip Source avec une capture CHARGER UNE POLICE DEPUIS UN FICHIER OU UNE RESSOURCE (WIN32...

 Sources de la même categorie

COMPTER LE NOMBRE DE PAGES D'UN FICHIER PDF par Renfield
Source avec Zip Source avec une capture GENERE BMP par lajouad
Source avec Zip Source avec une capture GETIONNAIRE D'UNE BIBLIOTHÉQUE EN C par benzarabel
FONCTION D'ÉDITION DE FICHIER BIT À BIT [C-MULTIPLATEFORME] par lynxtyle
Source avec Zip Source avec une capture UN GESTIONNAIRE DU FICHIER par benzarabel

 Sources en rapport avec celle ci

EXPLORATEUR DE FICHIERS WINDOWS EN C par wildhawk
Source avec Zip EXPLORATEUR DE FICHIER par kts_system
Source avec Zip Source avec une capture EXPLORER WINDOWS SANS MFC par ebooserge
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIERS ISO par vecchio56

Commentaires et avis

Commentaire de willindelphi le 27/05/2006 10:58:56

Merci pour ce truc qui peut être util, surtout qu'il n'y a pas grand chose en effet (sous 98 en tout cas).
Le seul truc que j'ai trouvé, c'est pour XP.

Faudra que je l'essai quand j'aurais le temsp :d

Commentaire de dPompei2 le 27/05/2006 15:45:07

ca ma l'air bien ! mais y'a plusieurs bugs :p quand je veux ouvrir un disque dur raiserfs (oui, il les affiche) il ne dit pas d'erreur mais crashe. et quand je veux accéder à un dossier vide, il veut le telecharger O.o c'est tout pour l'instalt je vaus encore un peu jouer avec, mais c'est dja bien sérieu ;)

Commentaire de dPompei2 le 27/05/2006 15:49:31

lol je ne sais ni ouvrir le dossier "/root" ni "/usr", mais quand je vais dans "/mnt" et je retourne( ".." ), il entre dans n'importe quoi (à l'occurence "/var/tmp/portage/distfiles" de gentoo) de même pour "/opt" si je retourne ( ".." ) il me va je sais nain où et j'arrive plus du tout à me déplacer à partir de la ...
je sais pas si t'as vraiment envie de t'occuper avec sa, mais j'te le dis ;) sinon bon taff

Commentaire de vecchio56 le 27/05/2006 16:04:38 administrateur CS

reiserfs c'est un autre type de systeme de fichier, donc normal que ca marche pas
ton autre partition est vien de type ext3?
Faudrait en tous cas que j'arrive a distinguer une ext3 d'une reiserfs

Commentaire de dPompei2 le 27/05/2006 17:13:31

100% sur qu'elle est ext3.
raiserfs, je sais qu'il ne sait pas lire, mais il pourrait essayer de ne pas planter :)

Commentaire de vecchio56 le 27/05/2006 17:32:53 administrateur CS

http://vecchio56.free.fr/ext3Explorer.exe
C'est mieux ou pas?

Commentaire de vecchio56 le 27/05/2006 17:37:26 administrateur CS

Pour tes autres bugs, tu me dis que tu va direct dans opt et que tu reviens, il fait n'importe quoi...
Tu peux exécuter la version debug et me dire ce qu'il y a dans la console?

Commentaire de dPompei2 le 27/05/2006 18:32:01

http://vecchio56.free.fr/ext3Explorer.exe:
il n'affiche meme pas le disque raiserfs, mais pour le opt, c'est la meme histoire.

je suis a l'inode 2         // je suis entré sur le disque dur
je suis a l'inode 728641    // je suis entré dans /opt
je suis a l'inode 200135    // /opt/..
je suis a l'inode 1089126   // me voila je sais nain ou, et chaque fois je clique sur ".."
je suis a l'inode 1089126   // idem .....
je suis a l'inode 1089126
je suis a l'inode 1089126
je suis a l'inode 1089126

mais c tout ce qu'il dit, dsl.

Commentaire de vecchio56 le 27/05/2006 19:00:15 administrateur CS

Ben mince alors, moi j'ai aucun problème de ce genre. Moi aussi mon opt est vide, mais le .. marche bien...
Je vois pas ce que c'est

Commentaire de dPompei2 le 27/05/2006 22:41:24

dsl, je ne saurais t'aidre, mais si tu l'as fait juste pour le fun, te casse pas la tete .. sinon, casse toi la tete :p tu pourrais p-e regarder dans les sources de progs qui utilisent cette braire ... même si la au pif j'en trouve aucun qui pourrait :s

Commentaire de vecchio56 le 27/05/2006 22:59:35 administrateur CS

C'est quoi une braire?
Je l'ai fait pour le fun oui, mais autant qu'il soit le meilleur possible
Si toi aussi tu veux bien te casser la tête, peux tu regarder sous Linux si l'inode de ton /opt est bien celle affichée par mon programme (728641)?

Commentaire de dPompei2 le 27/05/2006 23:36:10

une libraire je voulais dire :D
je veux bien, mais j'ai jamais regardé alors dis moi comment je vois les inodes ?
Et plus ajd, demin je le ferais

Commentaire de vecchio56 le 27/05/2006 23:56:01 administrateur CS

Pour afficher les numéros des inodes, c'est très simple: tu utilise ls avec l'option -i (par exemple, ls -li)

Commentaire de dPompei2 le 28/05/2006 00:00:28

ok je le ferai demin, si t'as aps de réponse de moi avant lundi soir, rapelle le moi j'oublie vite lol

Commentaire de dPompei2 le 28/05/2006 14:05:01

c'est bien le bon:
728641 drwxr-xr-x 6 root root 4096 May 8 21:28 opt

Commentaire de vecchio56 le 28/05/2006 15:23:07 administrateur CS

ah...
et dans /opt, il y a quoi comme inode associée à ".."?

Commentaire de dPompei2 le 31/05/2006 09:01:21

"/opt/.." a l'inode 2, tout comme mon dossier "/" donc tout devrait marcher :s
p-e tu fais un buffer overflow qque part dans ton prog ?

Commentaire de vecchio56 le 31/05/2006 10:05:08 administrateur CS

Désolé de te pourrir la vie, mais peux-tu essayer ca?
http://vecchio56.free.fr/ext3Explorer.exe

Commentaire de dPompei2 le 31/05/2006 13:50:56

sa va je suis de bonne humeur c derniers temps et en + sa fait plaisir de voir que ya des gens qui persistent (pas comme moi :p)
non, ça fait la mm chose, meme pire ... je fais /opt/.. et j'arrive nimporte ou (comme avant) mais mmnt apres avoir clique sur ".." a nouveau, il a crashé

Commentaire de nallno le 26/07/2006 21:53:57

j'ai pas eu le temps de regardé ta source car j'ai trouvé juste avant un autre code sur sourceforge:  http://www.sourceforge.net/projects/ext2fsd
il explore ext2 et 3 et écrit sur 2.

mais je m'interesserait à ton code bien tôt !

Commentaire de chou2bi le 10/04/2007 11:54:44

En lisant la source, j'ai repéré des buffers overflows dans les fonctions indirect (Ligne 461), indirect2 (477) et indirect 3 (493) : ReadFile(hCurrentFile, block, blockSize, &d, 0);.
La taille de block est 1024 alors que blockSize peut prendre comme valeur 1024, 2048 ou 4096 !

Commentaire de victorcoasne le 06/05/2008 22:38:50 10/10

Magnifique source 10 !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Ouvrir Partition Ext3 avec l'Explorateur... [ par lol55 ] Bonjour,Suite à une mauvaise manip (j'ai essayé d'installer Linux), mon Disque dur s'est transformé au format Ext2 de Linux donc je n'y ai plus accès Explorer une librairie [ par rudhf ] Bonjour,Peut on savoir le contenu d'un fichier .lib ? et quelle est la différence entre .lib et .dll ?merci Internet explorer [ par boumirooster ] Bonjour, internet explorer me dit tout le temps runtime error. Qu'est ce que je dois faire? recuperer la selection d'une fenetre windows explorer [ par 16aar ] Salut , j'aimerais creer un programme qui, dès que l'on clique dans une fenetre explorer deja ouverte, récupère le chemin du ou des fichiers sélection modifier une valeur dans explorer [ par unionx ] bonjouravec le programme resource hacker je peux acceder directement a la valeur (StringTable-&gt;37-&gt;1036  puis le nom demarrer)comment je peux fa Récupération de l? erreur d?Internet Explorer (404) [ par Armandopoulos ] Salut à tous,  J´utilise cette fonction Navigate2 dans mon code pour charger une page html   <b class="s1" style="fo Ouvrir explorateur windows + focus sur fichier [ par shuttleur ] Bonjour à tous,Depuis un programme C++ utilisant win32, je cherche à lancer l'explorateur windows dans un répertoire donné.J'utilise actuellement syst filter internet explorer [ par sokotanic ] bonjourje cherche des filters de IE7 ou IE8avant sous IE6 j'avais ce lien:http://msdn.microsoft.com/workshop/samples/author le 1er hacker on cote d'ivoir [ par karimazzabi ] salut tout le monde je suis le nouveau member j'ai un petit problem et j'esspere avoir un solution !!voila pour commancer je travaill dans cyber cafe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,279 sec (3)

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