Page 1 sur 1

[R] Installer un script proprement (registre)

Posté : mer. 28 oct. 2015 15:56
par mica2727
Bonjour à tous !

Je voudrais savoir comment installer un logiciel proprement.
En fait je ne sais pas quelle donnée entrer dans le registre de windows pour que le logiciel apparaissent dans " Programmes et fonctionnalités " ainsi qu'un lien de désinstallation.

Vous auriez pas une idée ? J'avais trouvé quelque chose sur le site de MSDN mais j'avais du faire une erreur, car il apparait pas dans la liste.
J'ai fini par lâcher l'affaire, et puis je me suis dit que vous auriez sûrement une idée.

Re: [..] Installer un script proprement (registre)

Posté : mer. 28 oct. 2015 16:12
par Oversid3

Re: [..] Installer un script proprement (registre)

Posté : mer. 28 oct. 2015 16:31
par mica2727
Non avec AutoIt et entrer les valeurs directement dans le registre, et ne pas passer par un autre programme.

Re: [..] Installer un script proprement (registre)

Posté : mer. 28 oct. 2015 16:47
par Oversid3
Je ne comprend pas bien l'idée derrière du coup :/

Tu veux un script Autoit qui installe un script Autoit ?

Re: [..] Installer un script proprement (registre)

Posté : mer. 28 oct. 2015 16:57
par TommyDDR
Regardez du coté des clés de registre :

Code : Tout sélectionner

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
et

Code : Tout sélectionner

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

Re: [..] Installer un script proprement (registre)

Posté : mer. 28 oct. 2015 17:01
par Oversid3
Ou encore :

https://www.autoitscript.com/forum/topi ... nt-1004204

Un gros script de création d'installer en autoit qui gére le registre.

Re: [..] Installer un script proprement (registre)

Posté : ven. 30 oct. 2015 14:30
par mica2727
Trop complexe à modifier.
Et justement pour le premier registre, c'est exactement là ou j'avais ajouté les données. Mais sans succès, ça ne s'affiche pas dans "Programme et fonctionnalité" de Windows.

En fait, pour t'expliquer Oversid3, je développe mon propre installateur, car il contacte mon serveur php, pour lui demander les liens de téléchargements, après il télécharge, il récupère les liens, les extrait, et finalement il installe le programme.

Sauf que j'aimerais que le programme soit complet et qu'il est sa place dans le registre.
Comme sa si l'utilisateur veut désinstaller son programme il va dans Programme et Fonctionnalités, puis il clique sur mon logiciel, et après sa le renvoie vers la fonction Uninstall.exe qui supprime le dossier, et les clés du registre.

C'est l'idée en fait ^^

Re: [..] Installer un script proprement (registre)

Posté : ven. 30 oct. 2015 16:11
par jguinch
As-tu regardé le message de TommyDDR ? C'est là qu'est la solution.
Il te faut créer les entrées DisplayName et UninstallString pour que l'application soit visible dans la liste des programmes installés.
Par contre, il faudra les droits admin pour écrire dans HKLM.

Re: [..] Installer un script proprement (registre)

Posté : ven. 30 oct. 2015 18:47
par mica2727
Ah oui ça fonctionne je viens de tester, ça fonctionner pas avant, j'ai du me planter oO.
Merci beaucoup à vous deux :)