Как предложил Ramhound в своем комментарии, взгляните на коммерческие продукты, чтобы создать свой установщик.Некоторые из них, в том числе мой любимый Advanced Installer , предлагают бесплатные версии инструмента, которые могут удовлетворить ваши первоначальные требования.
В зависимости от того, как упакованы необходимые компоненты (MSI или EXE), ваш MSI может неМожно напрямую установить prereq без использования специального действия или загрузчика, который будет выполнять поиск prereq в целевой системе и устанавливать его, если его нет в целевой системе.
В качестве отступления, у меня естьникакого отношения к Advanced Installer, за исключением того факта, что я был платным клиентом в течение нескольких лет.В дополнение к солидному продукту их обслуживание также превосходно.