Вы смотрели на Nullsoft Scriptable Install System (NSIS) ?
Некоторое время назад я решил взять небольшую написанную мной утилиту и сделать ее распространяемой 1 .Я посмотрел на целую кучу стандартных опций установщика (то есть VS IDE и различные варианты InstallShield), и мне не понравилось то, что все они могут делать тривиальные вещи, но если вам нужно что-то более сложное,лучшим вариантом был несвободный InstallShield или вам не повезло.
Тогда я наткнулся на NSIS.По моему первоначальному впечатлению, это выглядит как полномасштабный установщик.Он поддерживает большинство функций, даже сложных, и это с открытым исходным кодом.Даже для вещей, которые сам продукт не поддерживает, существует сильное сообщество других разработчиков, которые публикуют свои собственные скрипты и надстройки.
Возможно, использовать его не так просто, как InstallShield (я помню, ISвизуальный и очень дружелюбный IDE).Этот более скриптовый, поэтому вам нужно понимать их язык.Но это не сложно, я смог нарастить, создать и установить пакет в течение одного дня.
1-Если вы хотите посмотреть, как выглядит скрипт NSIS, вы можете перейти по ссылке GitHub в моем профиле.Проект называется "Droppy"