2009-10-15 6 views
0

J'ai mon produit MSI, que les clients peuvent installer individuellement.Comptage de référence MSI

Il existe d'autres suites de produits dans mon entreprise qui partageront et installeront ce produit MSI.

Comment effectuer un comptage ref dans MSI?

Répondre

0

Il n'y a rien de prévu pour cela, à moins que votre produit ait plus de sens en tant que module de fusion et que vous le distribuiez de cette façon. En supposant que vous vous en teniez à un installateur complet, il n'est pas difficile de conceptualiser un modèle dans lequel vous choisissez une clé de registre sous laquelle répertorier les consommateurs de ce produit. Le dernier à retirer sa clé peut également enchaîner ou retirer le produit principal. Cependant, comme rien ne l'appliquera, tout consommateur qui manque cette clé pourrait la rendre inutilisable.

Traditionnellement, l'un d'eux se débrouille et ne fait que répertorier le programme dans ARP pour que l'utilisateur puisse le contrôler.

+0

si tel est le cas, ce qui est refCounting le lien suivant parler de http://blogs.msdn.com/windowssdk/archive/2007/04/03/reference-counting-side-by-side-installation-and -the-windows-sdk.aspx – Avinash

+0

Je ne suis pas certain, comme ils l'appellent une action personnalisée. Normalement, j'y penserais au niveau du composant, en évitant que les composants en double ne soient installés plusieurs fois les uns sur les autres, et en empêchant le retrait jusqu'à ce que tous les MSI hébergeant les composants soient désinstallés. –