Как создать установщик с Innosetup, который не должен регистрировать приложение с помощью "Установка и удаление программ"?
Я хочу создать установщик с помощью Innosetup, который не должен регистрировать приложение с помощью установщика Windows. Этот параметр я мог видеть в Advanced Installer. Если выбрана эта опция, программа установки не будет записывать какие-либо значения в реестр и не будет отображаться в окне "Установка и удаление программ", она просто копирует файлы в нужное место.
Эта функция необходима для создания переносимых приложений
Это просто работает как экстрактор.
Ответы
Ответ 1
Вы можете установить CreateUninstallRegKey=no
, чтобы блокировать только записи в программах добавления/удаления или Uninstallable=no
, чтобы отключить все функции удаления.
Оба они имеют побочные эффекты, такие как остановка значений UsePrevious*
и Get/SetPreviousdata
.
Обратите внимание: программа добавления/удаления не является установщиком Windows, которая является другой технологией и альтернативой Inno.