Пример обновления
В следующих разделах представлен пример создания пакета обновления для приложения, описанного в примере установки. Пример минимального пользовательского интерфейса для этого примера представлен в компонентах пакета SDK для Windows для разработчиков установщика Windows в качестве файла Uisample.msi. Если у вас есть пакет SDK, у вас есть доступ ко всем средствам и данным, необходимым для воспроизведения примера пакета установки, пользовательского интерфейса и примера пакета обновления.
В этом примере показано, как создать пакет установщика Windows, который обновляет гипотетический продукт MNP2000 до нового продукта с именем MNP2001. В примере пакета обновления применяется основное обновление к продукту, для которого требуется изменить код продукта. Дополнительные сведения об основных обновлениях см. в разделе основных обновлений в разделе исправлений и обновлений.
Пример пакета обновления содержит следующие спецификации:
Чтобы получить это обновление до MNP2001, пользователь должен ранее установить версии 1.0 до 1.4 (включительно) английского языка MNP2000 с помощью установщика Windows.
Когда пользователь пытается установить пакет обновления, функция обновления установщика Windows ищет компьютер пользователя для любых продуктов, которые соответствуют обновлению.
Установщик Windows переносит все параметры компонентов исходного продукта в обновленный продукт.
Установщик удаляет все устаревшие функции с компьютера пользователя.
Установщик устанавливает все новые функции, принадлежащие обновлению.
Удаление пакета обновления удаляет продукт с компьютера пользователя и не восстанавливает более раннюю версию продукта.
Пример обновления обновляет ярлыки для новых файлов и функций.
планирования основного обновления
импорт исходной базы данных установки
обновление структуры каталогов для обновления
обновление файлов и атрибутов файлов для обновления
обновления компонентов для обновления
обновления компонентов для обновления
сочетания клавиш обновления для обновления
обновление таблицы обновления для обновления
обновление свойств для обновления
обновлении таблиц последовательности для обновления
обновление сводных сведений об обновлении
проверка обновления установки