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