Наш установщик написан с помощью Inno Setup, и мы на самом деле очень довольны этим. Тем не менее, некоторые клиенты продолжают запрашивать установщик MSI, который они могли бы более легко распространять через Active Directory. Мы уже пошли на несколько шагов, чтобы сделать установщик действительно /LOADINF
с автоматическими и автоматическими установками, расширив Inno Setup /LOADINF
-mechanism с помощью наших собственных опций.
Чтобы удовлетворить запросы клиентов MSI, я думал о том, чтобы просто обернуть наш обычный установщик внутри MSI, возможно, созданный с помощью WIX. Вопрос в следующем: могу ли я поддерживать высокую конфигурацию, которую предлагает наш нынешний установщик? Как я могу разоблачить параметры установщика Inno Setup через внешний MSI в сценарии автоматической или массовой установки?
Заметьте, что я до сих пор не дошел до того, что я действительно начал копаться в MSI-создании и сам WIX. Сейчас меня интересует только то, знают ли люди, которые знают, о чем они говорят, что это был бы разумный подход, чтобы в первую очередь инвестировать нашу энергию...
[EDIT:] Первоначально я думал, что могу сделать это с использованием метода временного извлечения и выполнения, т.е. MSI просто будет служить судном для доставки инсталлятора Inno на целевой компьютер и выполнения его там в /VERYSILENT
-mode. Но я думаю, что клиенты, которые просят MSI, также хотят удалить или даже изменить установку из центрального местоположения, и я думаю, что это будет невозможно в этом сценарии, не так ли?
PS: У нас также есть старая копия WISE для MSI, но этот опыт был на самом деле причиной того, что мы начали использовать Inno вместо этого, чтобы начать с...