Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже описано, как упорядочить приложение в компоненты установщика Windows.
Упорядочивание приложения в компоненты
- Начните с получения каталога и дерева файлов для всех файлов и других ресурсов, используемых в приложении.
- Определите все файлы, разделы реестра, ярлыки или другие ресурсы, которые совместно используются между приложениями и могут предоставляться существующими компонентами, доступными как модули объединения. Не следует включать ни один из этих ресурсов в компоненты, которые вы создаете. Вместо этого получите эти компоненты, включив модули слияния в ваш пакет установки. Ниже описано, как упорядочить оставшиеся ресурсы приложения на компоненты.
- Определите новый компонент для каждого .exe, .dllи ocx-файла. Назначьте эти файлы в качестве ключевых файлов пути их компонентов. Назначьте каждому компоненту GUID кода компонента.
- Определите новый компонент для каждого файла справки .hlp или .chm. Назначьте эти файлы в качестве ключевых файлов пути их компонентов. Добавьте файлы .cnt или .chi в компоненты, содержащие их связанные файлы .hlp и .chm. Назначьте каждому компоненту GUID кода идентификации компонента.
- Определите новый компонент для каждого файла, который служит целевым объектом ярлыка. Назначьте эти файлы в качестве ключевых файлов пути их компонентов. Назначьте каждому компоненту GUID кода компонента.
- Сгруппировать все оставшиеся ресурсы в папки. Все ресурсы в каждой папке должны отправляться вместе. Если существует вероятность того, что пара ресурсов может отправляться отдельно в будущем, поместите их в отдельные папки. Определите новый компонент для каждой папки. Попробуйте сохранить общее количество компонентов низким, чтобы повысить производительность. Разделите приложение на множество компонентов, когда необходимо, чтобы установщик тщательно проверил правильность установки. Назначьте любой файл в компоненте в качестве файла пути к ключу. Назначьте каждому компоненту GUID кода.
- Добавьте ключи реестра к компонентам. Любой раздел реестра, указывающий на файл, должен быть включен в компонент, связанный с этим файлом. Другие разделы реестра должны быть логически сгруппированы с файлами, требующими их.