Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby wymusić, aby aplikacja kliencka COM zawsze używała tej samej kopii serwera COM, utwórz pakiet instalacyjny aplikacji, aby określić izolowanych składników relacji między serwerem COM a klientem. Spowoduje to zainstalowanie prywatnej kopii składnika COM-server do lokalizacji używanej wyłącznie przez aplikację kliencką. Podczas tworzenia pakietu wykonaj następujące czynności:
- Umieść bibliotekę DLL serwera COM i klienta .exe w oddzielnych składnikach.
- Wprowadź rekord w tabeli IsolatedComponent ze składnikiem COM-client w kolumnie Component_Shared i aplikacją kliencką w kolumnie Component_Application. Uwzględnij akcję IsolateComponents w tablicach sekwencyjnych.
- Ustaw bit msidbComponentAttributesSharedDllRefCount w rekordzie tabeli komponentów dla składnika Component_Shared. Instalator wymaga tego globalnego licznika odwołań w udostępnionej lokalizacji, aby chronić udostępnione pliki i rejestrację w przypadkach, gdy zasoby są dzielone z innymi technologiami instalacji.