Bonjour,
Suite à des soucis avec mon InstallShield je regarde un peu ce qui se fait dans le monde du gratuit.
InnoSetup me semble pas mal du tout mais j'ai quelques questions par rapport à nos habitudes de développement.
Nous avons plusieurs logiciels que j’appellerais Log1 / Log2 etc.
A l'aide de InstallShield nous avons pris l'habitude de définir le répertoire d'installation comme ProgramFiles. Puis nous avons une architecture :
ProgramFiles -> Société -> Nom du logiciel
Ainsi même si l'utilisateur change le lieu d'installation on garde le chemin intact de: Société -> Nom du logiciel
Sous Société j'ai donc Log1 Log2 etc.. mais aussi des répertoires commun à tout les logiciels.
Lors d'une désinstallation il ne faut pas que ces répertoire commun sois supprimés s'il reste encore d'autre logiciels qui les utilises.
Donc questions:
-Comment faire pour que le chemin d'installation sois respecté?
-Comment faire pour definir que certain fichiers et répertoire ne soit pas détruit s'il sont encore utilisés?
Pour la 1er question je pense qu'il faut que je définisse quelque chose dans le genre:
[Setup]
DefaultDirName={pf}
Et que j'indique le chemin DestDir: par {app}\Société\Log1\
J'ai suivi le tuto disponible ici :http://thierryaim.developpez.com/tut...tup/isdistrib/
Et je ne comprend pas le passage entre ISTool et INNOSETUP. J'arrive a charger mon fichier Setup.LST, j'ai compris un peu les modifications a apporter comme les chemins source à entrer. Mais je ne vois pas quand est-ce que l'on bascule vers INNOSETUP.
Merci de votre aide.
Partager