Как создать установщик с Innosetup, который не должен регистрировать приложение с помощью "Установка и удаление программ"?

Я хочу создать установщик с помощью Innosetup, который не должен регистрировать приложение с помощью установщика Windows. Этот параметр я мог видеть в Advanced Installer. Если выбрана эта опция, программа установки не будет записывать какие-либо значения в реестр и не будет отображаться в окне "Установка и удаление программ", она просто копирует файлы в нужное место.

Эта функция необходима для создания переносимых приложений

Это просто работает как экстрактор.

Ответ 1

Вы можете установить CreateUninstallRegKey=no, чтобы блокировать только записи в программах добавления/удаления или Uninstallable=no, чтобы отключить все функции удаления.
Оба они имеют побочные эффекты, такие как остановка значений UsePrevious* и Get/SetPreviousdata.

Обратите внимание: программа добавления/удаления не является установщиком Windows, которая является другой технологией и альтернативой Inno.