Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3349 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  autoextract

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

autoextract

n°271528
marqo
la vie c bô
Posté le 17-12-2002 à 15:55:47  profilanswer
 

j'aimerais programmer un installer perso. quelqu'un à déjà essayé d'intégrer des fichiers à un exe et de les extraires ?
 
merci

mood
Publicité
Posté le 17-12-2002 à 15:55:47  profilanswer
 

n°271609
marqo
la vie c bô
Posté le 17-12-2002 à 16:46:49  profilanswer
 

:bounce:  

n°272000
marqo
la vie c bô
Posté le 18-12-2002 à 11:20:17  profilanswer
 

:cry:

n°272104
Carbon_14
Posté le 18-12-2002 à 12:59:10  profilanswer
 

Les autoextractibles génèrent les fichiers qu'ils contiennent tout seuls. (faits avec Winzip, LHA, autres)
 
Extraire sélectivement un module d'un exe ? Suis pas spécialiste.
 
Extraire un fichier d'un ZIP, LZH ou CAB, ça doit pouvoir se faire "aisément".

n°272109
hellbilly
free smile
Posté le 18-12-2002 à 13:09:43  profilanswer
 


 
Pour mettre tes fichiers dans un exe tu peux toujours les inclure en tant que ressources. Pour y accéder, utilise les fonctions LoadResource, LockResource, ... Mais bon faudrait pas que tes fichiers soient enormes car ils seront complétement chargés en mémoire.
 
Ca serait peut etre plus simple de faire un exe qui se charge d'extraire des fichiers contenus dans un seul fichier compressé.

n°272206
marqo
la vie c bô
Posté le 18-12-2002 à 16:35:04  profilanswer
 

:wahoo: merci!! non il faut vriament que tout soit inclus dans le même exe. Mais ça devrait jouer puisque ça dépassera pas 10 Mo et que ça dure que le temps d'un install! COOOOOLLL !!

n°272208
youdontcar​e
Posté le 18-12-2002 à 16:38:42  profilanswer
 

sous dos, on faisait généralement copy /b lefichier.exe lesdonnées.dat, qui créait un fichier avec tout ce qui nous intéresse. seul l'exe était chargé en mémoire, il se débrouillait ensuite pour savoir où commençaient les données (eg il s'ouvre, un dword à sa fin indique la taille des données).

n°272212
xilebo
noone
Posté le 18-12-2002 à 16:49:14  profilanswer
 

Je dirais juste qu'a mon avis il doit y avoir une methode qui ne charge pas tout en memoire (et sous windows) car prenons l'exemple de Starcraft : sur le CD il y a un exe (install.exe il me semble) qui fait 500 MO et a mon avis il charge pas tout en memoire (sinon ca se serait vu :-p)
 
Par contre la methode ... je ne la connais pas désolé.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  autoextract

 

Sujets relatifs
Plus de sujets relatifs à : autoextract


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)