共用方式為


在現有的套件中將非 COM元件設定為私有

系統管理員可以藉由指定伺服器與用戶端之間的 隔離 元件,強制用戶端應用程式一律在現有套件中使用相同複本的非 COM 伺服器複本,而不會影響其他應用程式。 這會將伺服器元件的私用複本安裝到用戶端應用程式專用的位置。 系統管理員必須使用轉換或套件撰寫工具來執行下列動作:

  • 將伺服器 DLL 和 .exe 用戶端放在不同的元件中。
  • IsolatedComponent 資料表中輸入記錄, Component_Shared 數據行中的用戶端元件,以及Component_Application數據行中的用戶端應用程式。 在序列表中包含 IsolateComponents 行動
  • Component 表格的 記錄中,為 Component_Shared 設定 msidbComponentAttributesSharedDllRefCount 位。 在共用位置上,安裝程式需要此全域 refcount 來保護共用檔案和註冊,以防有與其他安裝技術共享的情況。