Inno Setup: Créer/Supprimer des valeurs dans la base du registre [Résolu/Fermé]

Signaler
Messages postés
677
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
10 juin 2020
-
Messages postés
677
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
10 juin 2020
-
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

Messages postés
500
Date d'inscription
mercredi 30 novembre 2011
Statut
Membre
Dernière intervention
18 janvier 2016
83
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
677
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
10 juin 2020
14
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"
Messages postés
677
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
10 juin 2020
14
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
Messages postés
677
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
10 juin 2020
14
C bon , j'ai trouvé, c'était bien {app}