Bonjour,
Je crois avoir trouvé comment faire pour que inno setup ajoute une clé au registre pendant une installation, toutefois, il y a une clé que je ne sais pas quoi mettre pour chemin d'accès.
Je vous explique:
Dans le champ ValueName de ma clé de registre, j'ai InstallDirectory et dans le champ ValueData j'ai le chemin d'accès exact de l'emplacement ou a été installé le logiciel. Le logiciel ne fonctionnera pas si le champ de ValueData n'est pas bon.
Or, tout fonctionne à merveille sauf si au moment de l'installation je décide d'installer mon logiciel à un autre emplacement.
Ma question est donc: Comment faire pour que le champ ValueData de ma clé à ajouter au registre sois variable SELON l'emplacement qui aura été sélectionné au moment d'installer le logiciel ??
Que dois-je entrer dans le champ ValueData ?
Ps: Ma clé de registre est une ValueType string (je ne sais pas si cette information est nécéssaire)
Ce qui suit est seulement au cas ou mes explications n'aurait pas été assez claire (parce que j'ai de la difficulté à expliquer)::::
Si quelqu'un installe mon logiciel sur son ordinateur, l'emplacement par défaut est C:\Program Files\Mon Logiciel
J'ai donc réglé le champ ValueData à C:\Program Files\Mon Logiciel
Mais si la personne installe mon logiciel dans C:\Autre\chose\Mon Logiciel
Alors dans ce cas, le logiciel ne fonctionnera pas puisqu'il faudrait changer la valeur de ValueData de ma clé de registre pour C:\Autre\chose\Mon Logiciel
Mais je me dit qu'il doit bien y avoir moyen de faire que le chemin de ValueData puisse varier selon l'emplacement choisit au moment de l'installation. Genre que le champ de ValueData sois le même que le chemin d'accès choisit au moment de l'installation.
En tout cas, merci pour ceux qui m'aideront à résoudre cette énigme. Parce que la, je ne trouve pas...
Partager