2009-02-25 5 views
1

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

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

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

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

ответ

3

Вы попробовали «Uninstallable = false»

+0

Я действительно не хочу, чтобы он был удален - я хочу, чтобы установка удалялась, когда она завершает работу. Не совсем нормальная последовательность, но она работает для приложения для загрузки. –

+0

Пожалуйста, перечитайте ответ Тома. Повторите: «Вы пытались удалить Uninstallable = False»? Это приведет к тому, что установщик InnoSetup не создаст запись ARP, и я думаю, что это именно то, что вы хотите, не так ли? –

+0

Перечитав мой вопрос, да, это то, о чем я просил, хотя и не совсем то, что я искал. Принято. –

3

Думаю, я понял!

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

+0

это полный избыток; просто установите Uninstallable = False, и эти записи даже не будут созданы в первую очередь (см. ответ Тома) –

 Смежные вопросы

  • Нет связанных вопросов^_^