Nastavit ne-COM komponentu v existujícím balíku jako soukromou
Správce může vynutit, aby klientská aplikace vždy používala stejnou kopii jiného serveru než COM v existujícím balíčku, aniž by to mělo vliv na jiné aplikace– zadáním izolovaných komponent vztah mezi serverem a klientem. Tím se nainstaluje soukromá kopie součásti serveru do umístění, které používá výhradně klientská aplikace. Správce potřebuje k provedení následujících kroků použít transformace nebo nástroj pro vytváření balíčků:
- Umístěte knihovnu DLL serveru a klienta .exe do samostatných komponent.
- Zadejte záznam do tabulky IsolatedComponent s klientskou komponentou ve sloupci Component_Shared a klientskou aplikací ve sloupci Component_Application. Do sekvenčních tabulek zahrňte akci IsolateComponents.
- Nastavte msidbComponentAttributesSharedDllRefCount bit v tabulce komponent záznam pro Component_Shared. Instalační program vyžaduje tento globální refcount ve sdíleném umístění k ochraně sdílených souborů a registrací v případech, kdy dochází ke sdílení s jinými instalačními technologiemi.