Я сделал установщик с Inno Setup. Он состоит из нескольких исполняемых файлов, расположенных в папке Program Files «APP». Но для каждого исполняемого файла в этой папке «APP» есть разные подпапки.
Поскольку каждый исполняемый файл отличается от цели, я хочу создать деинсталлятор, в котором я могу выбрать, какой компонент я хочу удалить (например, кнопка «Изменить» в «Установка и удаление программ»). На данный момент деинсталлятор удаляет все приложения.
Один из вариантов - создать разные установщики для каждого компонента, а затем создать установщик, содержащий другие установщики, но это слишком странно.
Можно ли создать собственный деинсталлятор с возможностью выбора компонента, который я хочу удалить?