NSIS: Comment faire pour extraire manuellement les fichiers lors de l'installation

J'ai un assez gros projet dont le programme d'installation est écrite à l'aide de NSIS.

Mon problème est que je ne peut pas simplement ajouter tous les fichiers dans le fichier du programme d'installation, car il dépasse la limite de 2 go.

Je ne peux pas laisser mon gros fichiers dans une structure plane sur le dvd et copiez-les simplement à l'aide de la CopyFiles de commande, parce que la taille totale de la structure de répertoire dépassera de 4,7 GO.

Donc ce que je veux faire maintenant, c'est d'avoir mon gros fichiers dans un plat, mais compressé structure sur le dvd manuellement et de les extraire pour le répertoire d'installation lors de l'installation. La structure sur le dvd pourrait ressembler à ceci:

/
+--+ données 
| +-- <fichiers compressés> 
+--setup.exe 

Existe-il des moyens pratiques de faire cela?

Merci beaucoup d'avance pour toutes vos idées.

  • avez-vous essayé décompression les fichiers au moment de l'exécution, à l'aide de nsisunz::Unzip "$DVD_ROOT\data\myzipfile.zip" "$INSTDIR"?
InformationsquelleAutor Chris | 2012-03-27