FAIRE FICHIER ISO (WIN32)

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Membre Dernière intervention 15 décembre 2018 - 6 juin 2006 à 13:05
Phalyk Messages postés 1 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 7 novembre 2007 - 7 nov. 2007 à 15:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37943-faire-fichier-iso-win32

Phalyk Messages postés 1 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 7 novembre 2007
7 nov. 2007 à 15:07
Bonjour, et bravo pour ton code.
Je suis tombé sur ce code après avoir dévelopé un programme qui lit un iso ou un CD et qui en fait sont MD5.
Je me suis rendu compte que l'iso genéré par ton outil (ou le mien) son plus petit que l'iso de départ qui a servi a faire le CD.
J'ai fait le diff entre les fichier et seul la fin differe, mais la diff n'est jamais de la meme taille.
Je n'arrive pas à comprendre pourquoi.
Concretement:
J'ai un iso je le lit avec la methode ReadFile et le copie dans "fichier1".
J'emule cette iso comme un lecteur CD ou bien je le grave.
Si je lit le device avec la methode ReadFile et le copie dans un fichier, il est different de "fichier1".
L'iso semble pourtant fonctionner mais du coup, mon HASH (MD5 ) est different et c'est chiant pour la validation.
Si quelqu'un a une idée de solution je suis preneur.

A+
cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007
13 août 2006 à 18:04
j'adore ce qui dise les "maudits goto", de toute façon même si on s'en rend pas compte notre code C est bourré de goto (fin jmp mais c'est pareil)
cs_jean84 Messages postés 449 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 5 mars 2009
8 juin 2006 à 15:11
Sympa d'avoir traduit le code, j'avais lu cette source en asm mais j'avais vite etait decourage... ce qui serait sympa par contre c'est de ne pas faire les meme erreurs que brunews a savoir mettre des commentaires (petite erreur evidement ;-) )et surtout de virer ces maudits goto !! Mais a part ces petits details, je te felicite parce que le code n'etait pas evident a comprendre et que tu as su le modifier pour les non-initie. Merci !!

@++
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Membre Dernière intervention 15 décembre 2018 21
6 juin 2006 à 13:05
Ouahouuu merci Vecchio56 pour sa traduction en C, je viens à mon tour de l'adapter en c#.
Rejoignez-nous