Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Установщик Windows устанавливает и удаляет блоки ресурсов, называемых компонентами установщика Windows. Дополнительные сведения см. в разделе Группы основных таблиц и компонентов и функций.
В этом разделе вы добавите сведения о компонентах, используемых примером Блокнота, в таблицу компонентов , созданную в импортирования пустой базы данных. Дополнительные сведения см. в Организации приложений в компоненты и Определении компонентов установщика.
В примере Блокнота используются восемь компонентов для управления ресурсами.
| Компонент | Ресурсы |
|---|---|
| Бейсбол | Baseball.txt, sBaseball |
| Концерт | Concert.txt, sConcert |
| Танцевать | Dance.txt, sDance |
| Футбол | Football.txt, футбол |
| Справка | Help.txt, помощь |
| Январь | January.txt, январь |
| Новый год | NewYears.txt, Новый год |
| Блокнот | Redpark.exe, Readme.txt, sReadme, sNotepad, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Пример Блокнота |
Каждый компонент должен быть определен с уникальным идентификатором компонента GUID. Если вы воспроизводите пример, не используйте те же GUID идентификаторов компонентов в следующей таблице. Вместо этого используйте служебную программу, например Guidgen.exe для создания новых идентификаторов GUID для компонентов.
Убедитесь, что используется строка GUID, согласованная с типом данных GUID установщика Windows. Дополнительные сведения см. в разделе Изменение кода компонента и Что произойдет, если правила компонента нарушены?
Используйте Orca или другой редактор базы данных, чтобы ввести следующие данные в пустую таблицу компонентов MNP2000.msi. Не используйте идентификаторы GUID, показанные ниже в столбце ComponentId, в вашем примере.
| Компонент | ComponentId | Каталог_ | Атрибуты | Состояние | ключевой путь |
|---|---|---|---|---|---|
| Бейсбол | {F54ABAC0-33F2-11D3-91D7-00C04FD70856} | SPORTDIR | 2 | Baseball.txt | |
| Концерт | {76FA7A80-33F6-11D3-91D8-00C04FD70856} | АРТСДИР | 2 | Concert.txt | |
| Танцевать | {CCF834A1-33F8-11D3-91D8-00C04FD70856} | ARTDIR | 2 | Dance.txt | |
| Футбол | {CCF834A0-33F8-11D3-91D8-00C04FD70856} | SPORTDIR | 2 | Football.txt | |
| Справка | {AD10EB50-33C1-11D3-91D6-00C04FD70856} | NOTEPADDIR | 2 | Help.txt | |
| Январь | {CF0BC690-33C9-11D3-91D6-00C04FD70856} | MONDIR | 2 | January.txt | |
| Новый год | {A42D9140-33D8-11D3-91D6-00C04FD70856} | HOLDIR | 2 | NewYears.txt | |
| Блокнот | {19BED232-30AB-11D3-91D3-00C04FD70856} | NOTEPADDIR | 2 | Redpark.exe |
Исходные и целевые каталоги для каждого компонента указываются значением, введенным в столбец Directory_. Установщик определяет расположение этого каталога с помощью информации в таблице Directory. Установщик использует файлы пути ключа, указанные в столбце KeyPath, для обнаружения каждого компонента. Атрибуты удаленного выполнения задаются в примере, чтобы компоненты могли выполняться из источника или локально.