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


Пример установки

В этом примере показано, как создать простой пакет установщика Windows, который устанавливает приложение. В этом примере устанавливается Блокнот, текстовый редактор, входящий в состав Windows, и несколько текстовых файлов, описывающих события и приемы на воображаемой Арене Red Park.

Пример имеет следующие спецификации:

  • Приложение предоставляется пользователям в виде самоустановляющегося пакета установщика Windows, который устанавливает все необходимые файлы, ярлыки и сведения о реестре.
  • Пакет установки может предоставить пользователю мастер пользовательского интерфейса во время установки для сбора сведений о пользователе.
  • Во время установки пользователи могут выбрать отдельные компоненты для локальной установки, запуска из источника или для нее.
  • Одна из функций может быть представлена пользователям в виде функции установки по запросу.
  • Тот же пакет удаляет приложение и удаляет все файлы приложения и сведения о реестре с компьютера пользователя.
  • Пакет готов к значительному обновлению, включающему изменение кода продукта.

Чтобы воспроизвести пример, вам потребуется программный инструмент, способный создавать и редактировать пустую базу данных установщика Windows. От независимых поставщиков программного обеспечения доступно несколько средств создания пакетов. Редактор базы данных установщика Windows с именем Orca предоставляется в компоненте Windows SDK для разработчиков установщика Windows.

Чтобы завершить пример, выполните следующие действия.

Планирование установки

Импорт пустой базы данных

Указание структуры каталогов

Указание компонентов

Указание файлов и атрибутов файла

Указание исходного носителя

Указание компонентов

Указание связей Feature-Component

Добавление сведений о реестре

Указание ярлыков

Указание свойств

Импорт InstallExecuteSequence

Импорт installUISequence

Импорт AdminExecuteSequence

Импорт adminUISequence

Импорт advtExecuteSequence

Добавление сводных сведений

Импорт пользовательского интерфейса

Проверка базы данных установки