- В отличие от MSI v4.5, невозможно иметь более одного установщика .msi в последовательности InstallExecute одновременно. Это в значительной степени исключает то, что вы пытаетесь сделать.
- Начиная с MSI v4.5, Microsoft представила концепцию «многопакетных транзакций», также называемую «цепочкой». Подробнее здесь:
Блог установщика Windows
белая бумага
К сожалению, единственной операционной системой с MSI v4.5 или более поздней является Windows 7. Поэтому, хотя MSI 4.5 позволит вам запускать несколько MSI-файлов, вам нужно будет каким-то образом загрузиться с распространяемой MSI 4.5 - требуется перезагрузка в Windows Vista. (
Ваша лучшая ставка - это, вероятно, отдельный загрузчик Setup.exe. Вам нужно будет написать что-то, чтобы показать какое-то диалоговое окно, позволить пользователю выбрать то, что он хочет установить, и затем последовательно начать установку.