Bonjour à tous
J'ai créer un programme d'installation avec un fichier .dat qui regroupe tous les fichiers que mon programme à besoin.
J'aimerais savoir comment créer un exe qui une fois compacté comprendrais mon fichier .dat + un fichier exe qui se lancerais automatiquement pour décompiler mon fichier .dat?
J'ai essayé avec Includefile mais cette fonction n'ajoute pas le fichier .dat au fichier exe une fois compacté.
Es-ce possible avec PureBasic? Ou quel logiciel utilisé?
Merci à tous de bien vouloir m'aider
			
			
									
									
						Créer un install
- 
				AWEAR
 - Messages : 264
 - Inscription : ven. 28/oct./2005 8:20
 - Localisation : Mayotte ( 976 ), Océan Indien, France
 
C'est parce qu'il faut employer Includebinary et non pas includefile (utilisé pour rajouter un fichier source).
Il faut procéder de la manière suivante :
et après pour récupérer les fichiers :
PS : je n'ai pas essayé le code alors j'espère ne pas avoir fait d'erreur.
			
			
									
									Il faut procéder de la manière suivante :
Code : Tout sélectionner
DataSection
debutdat:
IncludeBinary "tonchier.dat"
findat_and_debutexe:
includebinary "tonfichier.exe"
finexe:
enddatasection
Code : Tout sélectionner
CreateFile(0, "tonfichier2.dat")
writedata(0, ?debutdat, ?findat_and_debutexe - ?debutdat)
closefile(0)
CreateFile(0, "tonexe2.dat")
writedata(0, ?findat_and_debutexe,  ?finexe - ?findat_and_debutexe)
closefile(0)
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
						- 
				Programmes
 - Messages : 80
 - Inscription : mer. 24/mai/2006 12:12
 
- 
				Programmes
 - Messages : 80
 - Inscription : mer. 24/mai/2006 12:12
 
J'ai crée mon programme d'installation et tout marche...
Presque! Si je lance le programme depuis le lecteur C: aucun problème par contre depuis un autre lecteur il me met erreur dans ntdll.dll
j'ai essayé d'inclure ce fichier avec IncludeBinary sans aucun résultat...
Quelqu'un peut-il me venir en aide...Je n'arrive point à trouver la solution...
Merci à tous
			
			
									
									
						Presque! Si je lance le programme depuis le lecteur C: aucun problème par contre depuis un autre lecteur il me met erreur dans ntdll.dll
j'ai essayé d'inclure ce fichier avec IncludeBinary sans aucun résultat...
Quelqu'un peut-il me venir en aide...Je n'arrive point à trouver la solution...
Merci à tous