Как создать пакет MSI, который может установить сам установщик Windows - PullRequest
3 голосов
/ 27 февраля 2010

Можно ли создать пакет MSI, который будет работать без установщика Windows, установленного в системе, но сначала установит сам установщик Windows, а затем продолжит установку других компонентов?

Цель состоит в том, чтобы создать необходимый пакет для нашего программного обеспечения, в котором должны быть установлены некоторые компоненты, включая пакеты обновлений операционной системы. Мы также предпочитаем использовать пакет MSI. Но очевидно, что наше программное обеспечение будет установлено на чистой операционной системе. Хотя не будет необходимости в установщике Windows. Можно ли создать такой необходимый пакет с помощью MSI?

Ответы [ 3 ]

6 голосов
/ 04 мая 2010

Нет, невозможно установить пакет .MSI, если в операционной системе уже нет установщика Windows.

Однако установщик Windows является родной частью Windows начиная с Windows 2000. Вы действительно разрабатываете установщики для Windows 95/98 / NT4? Это будет единственный случай, когда нет поддержки установщика Windows, и вам нужно сначала установить распространяемый пакет MSI.

Разве вы не хотели сказать, что вам требуется более высокая версия установщика Windows, чем та, которая является родной для одной из старых ОС? (например, MSI 3.1 для WinXP). В этом случае вам нужно будет установить распространяемый пакет MSI для желаемого пакета MSI и запустить его в первую очередь. Иногда требуется перезагрузка, а иногда нет. YMMV.

1 голос
/ 23 ноября 2012

В одном случае вы можете написать приложение на cpp или c или на любом языке, который не требует каких-либо дополнительных платформ или SDK, чтобы проверить установщик и установить его программно.

0 голосов
/ 01 мая 2010

Похоже, вам нужен загрузчик с двумя или более MSI-файлами. Взгляните на документацию по WiX. WiX имеет встроенный загрузчик

Надеюсь, это поможет

S

...