Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Каждая запись таблицы IsolatedComponent связывает компонент, указанный в столбце Component_Application (обычно .exe) с компонентом, указанным в столбце Component_Shared (обычно общей библиотекой DLL). Действие IsolateComponents устанавливает копию Component_Shared в частное расположение для использования Component_Application. Это изолирует Component_Application от других копий Component_Shared, которые могут быть установлены в общем расположении на компьютере. См. раздел изолированных компонентов.
Чтобы связать одну Component_Shared с несколькими Component_Application, включите отдельную запись для каждой пары в таблице IsolatedComponents. Установщик копирует файлы Component_Shared в каталог всех установленных Component_Application.
Таблица IsolatedComponent содержит следующие столбцы.
| Столбец | Тип | Ключ | Допустимое значение NULL |
|---|---|---|---|
| Component_Shared | идентификатора | Y | N |
| Component_Application | идентификатора | Y | N |
Столбцы
-
Component_Shared
-
Внешний ключ в таблицу компонентов . Компонент, содержащий общий файл, обычно библиотеку DLL. Библиотека DLL должна быть файлом ключа для этого компонента. Это должен быть другой компонент, отличный от указанного в столбце Component_Application.
Общий компонент управляет регистрацией для всех изолированных копий компонента и должен иметь флаг msidbComponentAttributesSharedDllRefCount в столбце "Атрибуты" таблицы компонентов. Это гарантирует, что установщик может управлять жизнью общего компонента.
-
Component_Application
-
Внешний ключ в таблицу компонентов . Компонент, содержащий .exe который загружает общий файл. .exe должен быть ключевым файлом для этого компонента. Это должен быть другой компонент, отличный от указанного в столбце Component_Shared.
Ратификация