Поделиться через


Документация по установщику 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 представлен обзор схем для основных функциональных групп таблиц базы данных. В разделе "Использование" рассматривается работа с наиболее важными из этих таблиц. В этих разделах содержатся сведения, необходимые разработчикам, которые создают пакеты установки или пишут средства создания пакетов. В разделе "Справочник" содержатся полные справочные материалы для каждой таблицы базы данных. Этот раздел также содержит основную ссылку для каждой функции базы данных. Функции базы данных используются установщиком для доступа к базе данных и в первую очередь интересуют разработчиков средств создания пакета установщика.