Документация по установщику Windows
Эта документация является основным источником справочных материалов для установщика Windows. Он содержит сведения о пакетах установки и службе установщика. Он также содержит полные описания интерфейса программирования приложения (API) и элементов базы данных установщика. В этой документации также содержится обсуждение основных примеров установки и обновления пакетов в примерах установщика Windows.
Руководство по документации по установщику Windows является альтернативным руководством для читателей, которые предпочитают просматривать ссылки на разделы, организованные профессиональной ролью и распространенными сценариями задач.
Сведения о группах новостей установщика Windows см. также в разделе: другие источники сведений установщика Windows.
Список советов по использованию установщика Windows см. в разделе Рекомендации по установщику Windows.
В следующем списке описан каждый раздел документации по установщику.
- о установщике Windows предоставляет общие сведения о возможностях и преимуществах установщика, таких как реклама, установка по запросу, устойчивость, настройка и управление компонентами. В этом разделе приводятся основные понятия компонентов и компонентов установщика, которые необходимы для понимания организации установки установщиком. В нем также рассматриваются несколько высокоуровневых вопросов об установке, таких как системная политика, правила управления версиями файлов и установка отката.
- использование установщика Windows обсуждает различные разделы, такие как стандартный метод организации приложения в компоненты, которые установщик может установить или удалить с компьютера пользователя; скачивание пакета установки из Всемирного интернета; и использование сжатых исходных образов.
- Сведения в разделе Новые возможности установщика Windows можно использовать для выявления новых функций, которые не поддерживаются более ранними версиями установщика Windows.
- цифровые подписи и установщик Windows описывает, как цифровые подписи можно использовать с пакетами, преобразованиями, исправлениями, модулями слияния и внешними файлами шкафов.
- сборки объясняется, как использовать установщик Windows для установки и управления временем выполнения на общем языке и сборками Win32.
- пользовательского интерфейса предоставляет сведения о возможностях пользовательского интерфейса установщика. Хотя установщик не предоставляет пользовательский интерфейс, автор пакета может хранить все данные и логику, необходимые для выполнения полностью интерактивного внутреннего или внешнего пользовательского интерфейса в базе данных установки. В разделе "Справочник" описываются элементы пользовательского интерфейса, которые являются спецификациями в таблицах базы данных, включая диалоговые окна, элементы управления и события управления.
- стандартные действия обсуждают стандартные действия, используемые установщиком в таблицах последовательностей для выполнения установки. Эта информация предназначена в первую очередь для разработчиков пакетов.
- пользовательские действия описывает создание дополнительных функций в установщике. Пользовательские действия позволяют автору пакета установки расширить возможности стандартных действий, включая исполняемые файлы, библиотеки динамического канала и скрипты. Эта информация предназначена для разработчиков пакетов, которые должны выполнять функции установки, не найденные в другом месте установщика.
- Свойства предоставляют сведения о свойствах, которые установщик использует во время установки. В разделах "Сведения и использование" представлен обзор этих глобальных переменных, а каждое свойство описано в разделе "Справочник".
- сводный поток сведений документы о свойствах сводной информации, используемых установщиком. Эта информация интересна для всех разработчиков.
- исправления и обновления обсуждает использование установщика для выполнения обновлений файлов, QFEs, дополнительных обновлений, обновлений продуктов и исправлений.
- преобразования объясняет, как изменять или настраивать базу данных установки с помощью преобразования базы данных и как создавать, защищать и применять преобразования.
- проверка пакетов обсуждает использование средств оценки внутренней согласованности (ICES) для проверки внутренней согласованности пакетов установки, которые находятся в процессе разработки.
- модули слияния представляют собой стандартный стандарт для проектирования модулей слияния. За этим стандартом должны следовать разработчики, которые создают собственные модули слияния, а также разработчики, которые планируют использовать установщик для доставки общего кода в свои приложения.
- установщик Windows в 64-разрядных операционных системах описывает, как использовать установщик Windows для установки компонентов установщика и управления ими, предназначенных для работы в 64-разрядных операционных системах.
- примеры установщика Windows включают пошаговый пример создания пакета установки с внутренним пользовательским интерфейсом в пример установки. Пример разработки основного обновления для существующего пакета см. в разделе Пример обновления. Сведения о том, как преобразование настройки отключает функции и добавляет новые ресурсы, см. в статье Пример преобразования настройки. Пример создания пакета исправлений, который применяет небольшое обновление к существующему пакету установки, см. в разделе Пример исправления для небольших обновлений. Сведения о локализации существующего пакета установщика см. в разделе Пример локализации.
- интерфейс автоматизации предоставляет разработчикам сведения, которые хотят использовать интерфейс автоматизации установщика Windows.
- Функции установщика описывают вызовы функций к API установщика. Это функции, которые другие приложения вызывают для доступа к службам установщика для установки, обслуживания или удаления приложений. В разделах "Использование" содержатся обсуждения о том, как запрашивать функции, инициировать установку и переустановить отсутствующие компоненты программным способом. Раздел "Справочник" — это основной справочный материал для функций службы установщика.
- База данных установщика обсуждает базу данных установки. Установщик сохраняет всю логику и данные, необходимые для установки в реляционной базе данных, расположенной в файле .msi. В разделе About представлен обзор схем для основных функциональных групп таблиц базы данных. В разделе "Использование" рассматривается работа с наиболее важными из этих таблиц. В этих разделах содержатся сведения, необходимые разработчикам, которые создают пакеты установки или пишут средства создания пакетов. В разделе "Справочник" содержатся полные справочные материалы для каждой таблицы базы данных. Этот раздел также содержит основную ссылку для каждой функции базы данных. Функции базы данных используются установщиком для доступа к базе данных и в первую очередь интересуют разработчиков средств создания пакета установщика.