2016-10-14 5 views
1

Я пытаюсь найти путь обновления с помощью install4j. Когда в окне при установке установщика установлена ​​более старая версия, я вижу всплывающее окно с просьбой обновить существующее или установить в другой каталог.install4j как отключить опцию «установить в другую директорию»

Как изменить эту панель? Я хотел бы дать варианты, как -Обновления существующего -uninstall существующую более

Один я вижу, что путь принимается когда мы бежим ту же версию (переустанавливать/ремонт) и новая версия (обновление) такую ​​же. Есть ли способ, чтобы мы могли отличить их и представить другую панель и другую последовательность диалогов.

Как предотвратить установку более старой версии на более новые версии? Скажем, когда запуск версии 3.0 выполняется на коробке с версией 2.0.

Во всех вышеперечисленных сценариях я поддерживаю один и тот же идентификатор приложения.

ответ

0

Все эти сценарии могут быть реализованы, но вы должны запрограммировать их.

Вы можете отображать различные экраны в зависимости от произвольных условий. Класс ApplicationRegistry поможет вам получить информацию о уже установленной версии.

Чтобы посмотреть пример использования этого метода, добавьте действие «Запустить сценарий» в узел «Запуск» вашего установщика, отредактируйте свойство «Сценарий» и нажмите кнопку панели инструментов «Галерея кодов». В галерее кода см. Фрагмент кода «Проверить, установлен ли уже установлен»