Réinstallation de composants isolés
Windows Le programme d’installation effectue les actions suivantes lors de la réinstallation d’une application lorsque le package contient des composants isolés. En règle générale, _ le composant partagé est une DLL partagée par l' _ application composant et d’autres exécutables client.
La réinstallation
- Réinstallez les fichiers du composant _ partagés dans le même dossier que le composant _ application Component uniquement si l' _ application composant est également en cours de réinstallation.
- N’incrémentez pas la liste des clients du composant _ partagé et n’incrémentez pas le nombre de SharedDLL.
- Recréez le fichier de zéro octet avec le nom de fichier abrégé du fichier de clé de l’application de composant _ . Ce fichier doit se trouver dans le même dossier que _ le composant application et avoir l’extension. Localisé.
- Réinstallez toutes les ressources de l' _ application de composant comme d’habitude.
Si le refcount SharedDLL pour le composant _ partagé est supérieur à 1, ou si d’autres produits sont conservés dans la liste des clients du composant _ partagé :
- Ne réinstallez aucun fichier à l’emplacement partagé du composant _ partagé.
Si le refcount SharedDLL pour le composant _ partagé est égal à 1, ou s’il n’existe aucun autre client restant du composant _ partagé :
- Réinstallez les fichiers du composant _ partagés dans l’emplacement partagé à l’aide des règles de contrôle de version des fichiers.
- Traiter toutes les actions de réinstallation pour le composant _ partagé.
- Si le composant _ partagé est un composant com, enregistrez le chemin d’accès com complet afin que la syntaxe du programme d’installation [ $Component ] et [ # FileKey ] pointer vers l’emplacement partagé du composant _ partagé.