Мы создаем msi-файл, который является дополнением/конфигурацией для нашего основного продукта, инсталляционным exe-файлом (со встроенным msi-файлом внутри).
Этот новый MSI-файл следует устанавливать только в том случае, если на компьютере уже установлен основной MSI-файл, а также только после определенной версии.
Как это установить в состоянии запуска msi? Если нет состояния запуска, есть ли другие варианты в Installshield/msi.
Кроме того, это не для тихой установки или развертывания, мы предоставим его напрямую конечным пользователям для загрузки с веб-сайта продукта. Поэтому нам нужно показать пользователю ошибку на основе графического интерфейса.
Когда я искал условия запуска, я не смог найти много информации по этому поводу. Пожалуйста, предложите.
решение1
Вы должны иметь возможность проверять определенные условия, например, существование реестра или файла.
Вот некоторая документация по типам условий:
https://docs.revenera.com/installshield19helplibrary/SteConMSI.htm