Есть ли способ подготовить данные как setup.bin
, а затем создать разные установщики для этого bin-файла?
Данные огромны. Мне нужно создать установщик, который воспроизводит видео, и установщик, который позволяет пользователю выбирать какой-либо вариант, и простой установщик, который устанавливает данные в один клик.
Данные находятся на сервере, каждый пользователь может выбрать, какой тип настройки он хочет. Тогда мне нужно перекомпилировать сетап и дать ему его ссылку на сетап.
Если я хочу перекомпилировать всю настройку с данными для каждого пользователя, это займет очень много времени и места.
Как прокомментировал Кен, вы можете упаковать свои общие файлы в отдельный [большой] (дополнительный) установщик и запустить его из своего [маленького] основного установщика для конкретного пользователя.
Подробную информацию о том, как запустить дочерний установщик и как отобразить его ход в главном установщике, см. в этом вопросе:
Заставьте установщик Inno Setup сообщать мастеру-установщику о состоянии процесса установки
(хотя в этом вопросе дочерний установщик встроен в главный, чего вы не хотите)
Другой вариант — упаковать большие общие файлы в собственный файл архивных данных и извлечь его из установщика Inno Setup.
Как это сделать с отображением прогресса, показано здесь:
Еще один вариант — изменить скомпилированный установщик, добавив в него пользовательские данные. Подробности см.: