Я пытаюсь настроить Inno для своего программного обеспечения (это программное обеспечение С#). Я планирую выпустить много версий своего программного обеспечения, я хотел бы изменить интерфейс установщика Inno Setup, если на компьютере уже установлена более старая версия моего приложения. В этом случае пользователь не сможет изменить каталог установки.
Есть четыре случая:
Первый случай: это первая установка моего продукта, установка Inno должна продолжаться в обычном режиме.
Второй случай: продукт уже установлен И установщик содержит более новую версию. Пользователь не может выбрать папку назначения. Он может просто запустить обновление.
Третий случай: если установщик содержит более старую версию, чем установленная, обновление будет отключено, и должно появиться сообщение.
Четвертый случай: версия установщика совпадает с установленной версией. Пользователь может восстановить свою актуальную версию, если это необходимо.
Возможно ли это сделать с помощью InnoSetup?