ISPreventDowngrade завершается без запроса
Я унаследовал проект от предыдущего разработчика с компанией. Мы сталкиваемся с незначительной проблемой в области, где пользователи, пытающиеся установить более старую версию программного обеспечения, не получают никаких подсказок; установка просто закрывается сразу. Я пытаюсь набрать скорость на InstallShield, но я также не хочу бить себя головой о кирпичную стену больше, чем нужно. Настройки ISPreventDowngrade следующие:
Sequence Number: 450
Conditions: ISFOUNDNEWERPRODUCTVERSION
Comments:
Есть ли способ изменить это так, чтобы он предлагал пользователю спросить, хотят ли они понизить версию, или, по крайней мере, отобразить полезные сообщения о том, что ему придется удалить текущую версию, чтобы установить более старую?
Если это помогает, то, похоже, в журнале происходит сбой (коды отредактированы, потому что я никогда не знаю, что может быть чувствительным):
7-6-2017[10:20:58 AM]: Upgrade check: checking product code {X555XX55-555X-55X5-55X5-55X5X55555X5}
7-6-2017[10:20:58 AM]: Upgrade check: obtained package code {XX5X5X55-5X55-5XX5-55XX-55555X55555X} from machine, current package code is {55XX55XX-5XX5-55X5-X55X-XX55X5XX5X5X}
7-6-2017[10:20:58 AM]: Upgrade check: later product version already installed
7-6-2017[10:21:00 AM]: Dumping setup.ini...