Одно большое различие между exe и msi: Вы можете ИЗМЕНИТЬ файл MSI.
Вы можете получить доступ к базе данных MSI напрямую с помощью Orca или запрограммировать его через API WindowsInstaller, используя ваши любимые методы взлома Windows.
Ex. Я написал построитель на основе python, который, среди многих других задач, регулярно редактирует и обновляет пакеты MSI.
Быстрое предупреждение смельчаки:
Хотя API, кажутся хорошо документированы, много функциональных возможностей WI является тонким, даже загадочное - команда MS Office определенно сделал не выбрал принцип «наименее неожиданным», когда они создали установщик Windows.
IF вы решили углубиться в мистический мир WI, должны быть готовы в течение долгих часов головы царапин, утомительная отладки и обливание огромен MSI файлы журнал