Inno Setup как загрузчик для .msi

Я пытаюсь использовать Inno Setup для начальной загрузки ряда предварительных требований к моему установочному пакету Windows, и мне с этим очень повезло.

Теперь мне интересно, можно ли сделать пакет Inno Setup так, чтобы он не отображался в окне «Установка и удаление программ» (ARP)?

Я бы хотел, чтобы отдельные инсталляции устанавливались вместе (каждая условна), но удалялись отдельно.

Я устанавливаю установочные пакеты во временную папку, созданную Inno Setup, поэтому фактические файлы удаляются в конце последовательности установки, но ARP все еще отображается.


person Rob Hunter    schedule 25.02.2009    source источник


Ответы (2)


вы пробовали "Uninstallable = false"

person Tom    schedule 26.02.2009
comment
На самом деле я не хочу, чтобы его можно было удалить - я хочу, чтобы установка удалялась сама по себе после завершения работы. Не совсем обычная последовательность, но она работает для приложения начальной загрузки. - person Rob Hunter; 26.02.2009
comment
Пожалуйста, перечитайте ответ Тома. Повторите: вы пробовали Uninstallable = False? Это приведет к тому, что установщик InnoSetup не создаст запись ARP, что, я думаю, именно то, что вам нужно, не так ли? - person Oliver Giesen; 08.05.2009
comment
Перечитывая свой вопрос, да, это то, что я просил, хотя и не совсем то, что я искал. Принятый. - person Rob Hunter; 26.05.2009

Думаю, я разобрался!

Запись в реестр для ARP добавляется до завершения установки, поэтому я могу удалить записи реестра во время раздела [run], и не останется никаких следов установки начальной загрузки.

person Rob Hunter    schedule 25.02.2009
comment
это полный перебор; просто установите Uninstallable = False, и эти записи даже не будут созданы (см. ответ Тома) - person Oliver Giesen; 25.05.2009