Inno Setup: Créer/Supprimer des valeurs dans la base du registre

Résolu/Fermé
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 31 mars 2014 à 19:16
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 1 avril 2014 à 17:20
Bonjour,

Je voudrais créer un programme d'installation avec Inno Setup.
Le problème, c'est que je ne connais pas le langage de programmation utilisé par le logiciel et ne peut donc pas modifier le code source.
J'aimerai modifier le code source de façon à ce que l'installateur crée des valeurs dans la base du registre lors de l'installation. (Je ne veux pas forcément que celles-ci soient supprimées lors de la désinstallation du programme
Merci de votre aide.
A voir également:

2 réponses

rimolas Messages postés 500 Date d'inscription mercredi 30 novembre 2011 Statut Membre Dernière intervention 18 janvier 2016 94
31 mars 2014 à 19:57
Tu peux procéder comme cela :

[Registry]  
Root: HKLM; Subkey: "SOFTWARE\Entreprise\Logiciel"; ValueType: string; ValueName: "path"; ValueData: "{app}"; Flags: uninsdeletevalue

Mais il faut les droits d'Administrateur pour certains emplacements comme HKLM, donc tu dois mettre cela au début du code :

PrivilegesRequired=admin

En espérant t'avoir aidé,

Dryxo.
1
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 15
31 mars 2014 à 21:17
Bonjour,

Merci beaucoup, ça marche parfaitement.
j'ai juste remplacé
Root: HKLM
par
Root: HKCU
pour enregistrer dans "HKEY_CURRENT_USER" et non dans "HKEY_LOCAL_MACHINE"
0
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 15
31 mars 2014 à 21:27
J'ai juste une dernière question: que faut t'il mettre entre les {} pour désigner le chemin d'installation défini par l'utilisateur? A en juger par le reste du code, je suppose qu'il faut écrire {app} mais je voudrais une confirmation
0
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 15
1 avril 2014 à 17:20
C bon , j'ai trouvé, c'était bien {app}
0