Рейтинг:-1

Как проверить, установлен ли продукт из условия запуска msi?

флаг ke

Мы создаем msi, который является дополнением/конфигурацией для нашего основного продукта, установленного исполняемого файла (встроенного msi внутри).

Этот новый msi следует устанавливать только тогда, когда основной msi уже установлен на машине, а также только выше определенной версии.

Как установить это в условии запуска msi? Если не запустить условие, любые другие параметры в Installshield/msi.

Кроме того, это не автоматическая установка или развертывание, мы предоставим его конечным пользователям напрямую для загрузки с веб-сайта продукта. Поэтому нам нужно показать пользователю ошибку на основе графического интерфейса.

Когда я искал условия запуска, я не смог найти ничего, связанного с этим. Пожалуйста, предложите.

Рейтинг:1
флаг us

Вы должны иметь возможность проверять определенные условия, например, реестр или файл существуют.

Вот некоторая документация по типам условий:

https://docs.revenera.com/installshield19helplib/helplibrary/SteConditionCheckTypes.htm#BuildingConditionalStatements_547774590_1033839

https://docs.revenera.com/installshield19helplib/helplibrary/SteConMSI.htm

uday avatar
флаг ke
Спасибо @AutoGnome, но это для проекта Installshield Advanced UI, но мой проект относится к базовому типу проекта msi. Эта функция недоступна для моего файла проекта

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.