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

Résolu/Fermé
Anonyme209
Messages postés
679
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
679
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.

2 réponses

rimolas
Messages postés
500
Date d'inscription
mercredi 30 novembre 2011
Statut
Membre
Dernière intervention
18 janvier 2016
92
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
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
19
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
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
19
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
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
19
1 avril 2014 à 17:20
C bon , j'ai trouvé, c'était bien {app}
0