Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Установщик Windows выполняет следующие действия во время установки приложения, если пакет содержит изолированные компоненты. Как правило, Component_Shared — это библиотека DLL, доступная Component_Application и другим исполняемым файлам клиента.
Установка
- Скопируйте файлы Component_Shared в ту же папку, что и Component_Application, только если Component_Application также установлен.
- Создайте файл нулевого байта с коротким именем файла ключа Component_Application. Найдите этот файл в той же папке, что и Component_Application. Добавьте расширение. Локальное имя файла.
- Приращение ссылки SharedDLL, если бит msidbComponentAttributesSharedDllRefCount задан в столбце "Атрибуты" таблицы компонентов .
- Зарегистрируйте Component_Application в качестве клиента Component_Shared и зарегистрируйте путь ключа, указывающий на общее расположение Component_Shared.
- Установите все ресурсы Component_Application как обычно.
Если Component_Shared или его файл ключа уже установлен на компьютере, файлы не копируются в общее расположение Component_Shared.
Если Component_Shared или его файл ключа еще не установлен на компьютере:
- Скопируйте файлы Component_Shared в общее расположение.
- Обработайте все действия установки для Component_Shared.
- Если Component_Shared является com-компонентом, зарегистрируйте полный путь COM, чтобы синтаксис [$Component] и [#FileKey] указывал на общее расположение Component_Shared.