Bonjour,
J'utilise Inno Setup pour l'installation de mon logiciel.
J'enregistre dans la base de registre le repertoire d'installation pour pourvoir par la suite rajouter dans ce repertoire d'autres modules.
Code pour le logiciel
Code pour le module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [Registry] Root: HKLM; Subkey: Software\MecaTools\SchemaSoft; Flags: uninsdeletekeyifempty Root: HKLM; Subkey: Software\MecaTools\SchemaSoft; Flags: uninsdeletekey Root: HKLM; Subkey: Software\MecaTools\SchemaSoft; ValueType: string; ValueName: InstallPath; ValueData: {app}
Jusque là pas de soucis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [Setup] DefaultDirName={reg:HKLM\Software\MecaTools\SchemaSoft,InstallPath|{pf}\MecaTools\SchemaSoft} DisableDirPage=yes
Là où j'ai un soucis c'est pour enregistrer le "group" pour pouvoir y rajouter de nouveaux raccourcis
Le problème est j'obtiens le chemin absolu et pour m'en sortir il faut juste le chemin relatif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [Registry] ... Root: HKLM; Subkey: Software\MecaTools\SchemaSoft; ValueType: string; ValueName: InstallGroup; ValueData: {group}
Ben ca ne marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [Setup] DefaultGroupName={reg:HKLM\Software\MecaTools\SchemaSoft,InstallGroup|\MecaTools\SchemaSoft} [Icons] Name: {group}\gestionnaire; Filename: {app}\gestionnaire.exe
Alors vous pouvez m'aider ?
Merci,
David
Partager