2010-02-11 6 views
1

Je crée le .msi qui contient 3 fonctions.Désinstaller des composants

  1. feature1
  2. feature2
  3. Caractéristique3

Lors de l'installation du produit, l'utilisateur a le choix d'installer feature1, f2, f3 ou f1, f2 selon l'exigence de l'utilisateur. Il peut installer avec succès.

Je suis confronté à un problème lors de la désinstallation. Mon fichier .msi désinstalle tous les composants installés (ie f1, f2, f3).

Ici, je veux fournir une interface utilisateur à l'utilisateur où il peut sélectionner le composant (s) qu'il veut désinstaller. Est-ce que votre pelase peut m'aider à atteindre le même objectif?

Répondre

2

Windows Installer ne le supporte pas. Désinstaller signifie "Supprimer toutes les fonctionnalités de la machine". Il semble que ce que vous voulez, c'est permettre à l'utilisateur d'aller en "mode maintenance" et d'activer et désactiver les fonctions. Il existe des interfaces utilisateur par défaut dans le jeu d'outils WiX. En fin de compte, le MSI doit rester installé afin que l'utilisateur puisse tout désinstaller plus tard.