Конвертировать installscript в Basic MSI - PullRequest
4 голосов
/ 04 февраля 2011

Есть ли способ конвертировать InstallScript в базовый MSI в installshield 2010?

Ответы [ 4 ]

2 голосов
/ 25 ноября 2011

Installscript Проекты могут быть классифицированы как метод установки LEGACY.Basic MSI - это стандартный способ установки приложений на компьютеры с Windows.

Механизм Installscript Engine отвечает за обработку логики установки.Это очень похоже на старые установки SCRIPT-BASED, которые были единственным способом установки приложений до 2000 года.

Механизм установщика Windows (или служба) заботится о логике установки.Он читает базу данных MSI и выполняет соответствующие шаги.Таким образом, Basic MSI является транзакционной процедурой установки.

Для проектов Installscript и Basic MSI нет сопоставления «один-на-один».Переупаковка - единственный выход, если написание Basic MSI с нуля не вариант.

2 голосов
/ 04 марта 2011

Согласно этой документации от Flexara, их продукт Repackager может конвертировать из чистого InstallScript в Basic MSI. Repackager доступен только в версии InstallShield Premier или AdminStudio.

Я никогда не использовал продукт сам, поэтому не могу ручаться за его эффективность.

0 голосов
/ 22 апреля 2014

Я нашел в этой статье , она должна показать вам, как вы можете относительно быстро преобразовать ваш MSI-проект Installscript в Basic MSI, открыв либо MSI-файл Installscript, либо скомпилированный MSI в " Режим мастера"из" Диалога открытия проекта ".

Я не проверял это, но он должен делать эту работу. Я не уверен, что он все правильно конвертирует, но, вероятно, он достаточно хорош, чтобы вы могли очистить все остальное вручную.

0 голосов
/ 15 мая 2012

Установочный скрипт может быть захвачен Wise Package Studio путем предварительного сканирования, а затем после сканирования. По сути, вы выполняете предварительное сканирование вашей системы, которое сканирует реестр, файлы, версии, odbc и т. Д. Затем вы устанавливаете программное обеспечение и выполняете пост-сканирование, которое выполняет то же самое, что и предварительное сканирование. Этот метод сравнивает их, чтобы увидеть, какие изменения у вас есть в вашей системе.

Другой способ - запустить программу при получении первой подсказки, затем нажать «Пуск»> «Выполнить»>% TEMP%, затем нажмите «ОК». Контролируйте этот каталог для любых депонированных файлов .msi.

Если вы получили MSI-файл, вы можете использовать его в командной строке «Msiexec.exe / i nameOfFile.msi / qb» для автоматической установки.

Я предполагаю, что вы системный администратор. Ваш вопрос замечательный, надеюсь, я смог добавить свои 2 цента и внести свой вклад.

Известное программное обеспечение: Мудрый Пакет Студия. AutoIT. Установщик SMS (в худшем случае)

...