Installation de composants isolés
Windows Installer effectue les actions suivantes lors de l’installation d’une application lorsque le package contient des composants isolés. En règle générale, Component_Shared est une DLL partagée par Component_Application et d’autres exécutables clients.
Installation
- Copiez les fichiers de Component_Shared dans le même dossier que Component_Application uniquement si Component_Application est également installé.
- Créez un fichier zéro octet avec le nom de fichier court du fichier de clé de Component_Application. Recherchez ce fichier dans le même dossier que Component_Application. Ajoutez l’extension .LOCAL à ce nom de fichier.
- Incrémentez le compte de référence SharedDLL si le bit msidbComponentAttributesSharedDllRefCount est défini dans la colonne Attributes de la table Component.
- Inscrivez Component_Application en tant que client de Component_Shared et inscrivez un chemin d’accès clé pointant vers l’emplacement partagé de Component_Shared.
- Installez toutes les ressources de Component_Application comme d’habitude.
Si Component_Shared ou son fichier de clé est déjà installé sur l’ordinateur, ne copiez pas les fichiers vers l’emplacement partagé de Component_Shared.
Si Component_Shared ou son fichier de clé n’est pas encore installé sur l’ordinateur :
- Copiez les fichiers de Component_Shared dans l’emplacement partagé.
- Traitez toutes les actions d’installation pour Component_Shared.
- Si Component_Shared est un composant COM, inscrivez le chemin COM complet afin que la syntaxe [$Component] et [#FileKey] pointe vers l’emplacement partagé de Component_Shared.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour