Installation isolierter Komponenten
Windows Das Installationsprogramm führt während der Installation einer Anwendung die folgenden Aktionen aus, wenn das Paket isolierte Komponenten enthält. In der Regel ist Die _ freigegebene Komponente eine DLL, die von der Komponentenanwendung und anderen _ ausführbaren Clientdateien gemeinsam genutzt wird.
Installation
- Kopieren Sie die Dateien von Component Shared nur dann in den gleichen Ordner wie _ die _ Komponentenanwendung, wenn die _ Komponentenanwendung ebenfalls installiert wird.
- Erstellen Sie eine Null-Byte-Datei mit dem kurzen Dateinamen der Schlüsseldatei der _ Komponentenanwendung. Suchen Sie diese Datei im gleichen Ordner wie _ Komponentenanwendung. Fügen Sie die Erweiterung an. LOCAL für diesen Dateinamen.
- Erhöhen Sie die SharedDLL-Refcount, wenn das Bit msidbComponentAttributesSharedDllRefCount in der Spalte Attribute der Component-Tabelle festgelegt ist.
- Registrieren Sie die Komponentenanwendung als Client von Component Shared, und registrieren Sie einen Schlüsselpfad, der auf den freigegebenen Speicherort von _ _ Component Shared (Freigegebene Komponente) _ verweisen soll.
- Installieren Sie wie gewohnt alle Ressourcen _ der Komponentenanwendung.
Wenn die Freigegebene Komponente oder ihre Schlüsseldatei bereits auf dem Computer installiert ist, kopieren Sie keine Dateien an den freigegebenen _ Speicherort der Freigegebenen _ Komponente.
Wenn die _ Freigegebene Komponente oder ihre Schlüsseldatei noch nicht auf dem Computer installiert ist:
- Kopieren Sie die Dateien von Component _ Shared an den freigegebenen Speicherort.
- Verarbeiten Sie alle Installationsaktionen für Freigegebene _ Komponenten.
- Wenn component Shared eine COM-Komponente ist, registrieren Sie den vollständigen COM-Pfad so, dass die Syntax $Component und FileKey auf den freigegebenen Speicherort von _ [ Component Shared ] [ # ] _ zeigen.