Я решил задать свой вопрос здесь, потому что я не могу найти ответ ни в каком другом месте.Моя задача - подготовить процесс обновления с помощью управляемого интерфейса начальной загрузки, но он не хочет работать должным образом.Я подготовил все необходимые пакеты MSI.Я имею в виду, что я добавил Product Id = "*", я добавил тег MajorUpgrade и настроил его, и я изменяю версии между пакетами (для целей тестирования), я также добавил несколько свойств, которые должны помочь мне различать, является ли это установкой, удалением или обновлениемprocess.
И моя проблема начинается здесь, потому что, когда я использовал пользовательский интерфейс записи по умолчанию, он работал правильно, я имею в виду, что во время установки свойство _INSTALL было установлено равным 1, во время обновления (установка версии 2 пакета) свойство _UPGRADE было установлено равным2 и то же самое с удалением, но теперь, когда я добавил пользовательский интерфейс, свойство UPGRADE вообще не устанавливается.Вместо этого во время пробного запуска UPGRADE сначала запускается процесс установки, и он переходит в какой-то момент, а затем появляется новое окно с Uninstallation.
Мой вопрос: можно ли как-то заставить свой пользовательский интерфейс вести себя как пользовательский интерфейс по умолчанию для записи?