Créer un fichier iso à partir d'un répertoire (win32)

Soyez le premier à donner votre avis sur cette source.

Vue 34 967 fois - Téléchargée 2 660 fois

Description

Après l'explorateur de fichier ISO, voici un code permettant de créer un fichier ISO à partir d'un répertoire donné. Le fichier obtenu peut être directement gravé sur CD ou DVD. Il est possible de générer un fichier avec ou sans le support de Joliet pour les noms de plus de 8+11 caractères. Le fichier généré ne respecte pas la norme à 100% (par exemple la profondeur max de 8 dossiers n'est pas respectée)., mais cela ne semble pas poser de problème.
La gestion d'erreurs n'est pas encore faite, je pense m'en occuper par la suite, mais je poste déja mon code pour avoir quelques retours.
Il ne faut rien modifier dans le répertoire une fois l'archivage commencé sinon le fichier obtenu sera possiblement corrompu

Les tests ont été faits sous Windows XP avec un lecteur de CD virtuel, je n'ai pas testé de graver un vrai CD

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

adrienva
Messages postés
77
Date d'inscription
lundi 14 août 2006
Statut
Membre
Dernière intervention
27 février 2007
2 -
10/10 en plus je cherchais comment me servir d'un treeview, c'est trouvé. J'ai quelques warnings pendant la compilation, c'est normal? (c:\documents and settings\adrienv\local settings\temporary internet files\content.ie5\7d1vohdj\cppfrance_source_39329[2]\folder2iso\shelltree.cpp(78) : warning C4312: 'cast de type' : la conversion de 'LONG' en 'CShellTree *' d'une taille supérieure)
vecchio56
Messages postés
6539
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7 -
C'est normal oui, c'est a cause des problème des portabilité 64 bits.
Mais normalement c'est portable, vu que j'utilise GetWindowLongPtr
Si tu veux enlever les warnings, tu désactive la détection des pb de portabilité dans les options du projet
irish2
Messages postés
10
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
22 mai 2008
-
Lut, merci pour ton script ! Précis et efficace ! Du bon boulot en conclusion !J'ai devellopé un lecteur MP3, je mettrai bientôt la source ! ++
cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
8 -
excelente source! tres instructive!
cs_Willi
Messages postés
2377
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
16 -
Super code, facile à comprendre.
Le seul hic c'est le non support de l'unicode. Je me retrouve avec des ? sur les lettres comme le é ou ê.

Bonne continuation.

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.