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é.