Как установить MSI-файл в автоматическом режиме внутри проекта InstallShield - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть проект InstallShield, который состоит из двух файлов и нескольких папок,

MainSoftware.exe AuxSoftware.msi FolderA FolderB et c ...

Основная цель проекта просто копирует все эти файлы по пути, указанному пользователем. Это очень просто. Однако после копирования AuxSoftware.msi в путь назначения мне нужно, чтобы с этого файла началась автоматическая установка. Я знаю, что автоматическую установку можно запустить с помощью следующей команды:

msiexe c / i AuxSoftware.msi / qn

Но я не знаю, как сказать InstallShield, что эта команда должен быть выполнен в пути назначения после копирования AuxSoftware.msi.

Не могли бы вы мне помочь?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 29 февраля 2020

Спасибо за ваши предложения. Я нашел путь. Они называют это «вложенными установками». Я создал пользовательское действие со вторым установщиком .msi или .exe, который я хочу запустить после указанной c точки в процессе основной установки.

0 голосов
/ 21 февраля 2020

Одновременно можно запустить только один установщик, если он находится в InstallExecuteSequence. У Стейна очень хорошее, краткое объяснение в ответе здесь .

Я бы предложил использовать загрузчик (setup.exe), который может установить их последовательно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...