Question

J'utilise un programme d'installation de Visual Studio pour le déploiement du projet. Cela peut sembler un non-non, mais j'ai une exigence spécifique pour le programme de désinstallation de ne pas inscrire dans la liste Ajout / Suppression de programmes. Y at-il quelque chose que je peux faire pour empêcher le programme d'installation d'enregistrer son programme de désinstallation?

Je suis même prêt pour un Orca solution à base s'il n'y a rien de mieux là-bas.

Était-ce utile?

La solution

Il existe deux approches pour cela:

  1. ARPSYSTEMCOMPONENT propriété à 1. de cette façon, votre produit ne figure pas dans le Panneau de configuration. Il est cependant encore enregistré avec Windows Installer.

  2. Supprimer PublishFeatures , PublishProduct , RegisterProduct et RegisterUser actions table de InstallExecuteSequence. De cette façon, votre produit n'est pas enregistré avec Windows Installer, il ne sera pas affiché dans le Panneau de configuration.

Si votre produit n'est pas enregistré avec Windows Installer, vous ne pouvez pas réparer ou désinstaller. Donc, je recommande d'utiliser ARPSYSTEMCOMPONENT.

scroll top