2009-02-25 4 views
1

J'essaie d'utiliser Inno Setup pour amorcer un certain nombre de prérequis à mon package d'installation de Windows Installer, et j'ai de la bonne chance avec cela.Inno Configuration en tant que bootstrapper pour .msi

Maintenant je me demande si le paquet Inno Setup peut être fait pour qu'il n'apparaisse pas dans l'option de fenêtres Ajout/Suppression de programmes (ARP)?

Je voudrais que les installations séparées soient installées ensemble (chacune est conditionnelle) mais retirées séparément. J'installe les paquets d'installation dans un dossier temporaire généré par Inno Setup, de sorte que les fichiers réels sont supprimés à la fin de la séquence d'installation, mais l'ARP est toujours affiché.

Répondre

3

avez-vous essayé "Uninstallable = false"

+0

Je ne veux pas que ce soit désinstallable - Je veux que l'installation se supprime quand elle se termine. Pas tout à fait la séquence normale, mais cela fonctionne pour une application bootstrap. –

+0

Veuillez relire la réponse de Tom. Répétez: "Avez-vous essayé Uninstallable = False"? Cela va empêcher le programme d'installation InnoSetup de créer une entrée ARP, ce que je pense est exactement ce que vous voulez, n'est-ce pas? –

+0

Re-lire ma question, oui c'est ce que j'ai demandé, mais pas exactement ce que je cherchais. Accepté. –

3

Je pense que je l'ai compris! L'entrée de registre pour ARP est ajoutée avant la fin de l'installation, donc je peux supprimer les entrées de registre pendant la section [run] et il n'y a aucune trace de l'installation de bootstrap à gauche.

+0

c'est complètement exagéré; Il suffit de définir Uninstallable = False et ces entrées ne seront même pas créées en premier lieu (voir la réponse de Tom) –

Questions connexes