Я использую Inno Setup для создания установщика приложения (большой файл) и средства обновления, которое представляет собой небольшой файл и содержит только файлы, которые изменились с момента предыдущей установки / обновления.Этот файл обновления также должен увеличить номер версии приложения.Я следовал этому документу http://www.jrsoftware.org/iskb.php?updateinstall,, т.е. я установил CreateUninstallRegKey=no
и UpdateUninstallLogAppName=no
Все отлично работает, кроме одной вещи.Программа обновления не меняет номер версии в списке установленных приложений.Например, если я установил версию 1.1.2 с установщиком, а затем запустил средство обновления, которое имеет параметр AppVersion=1.1.3
.Обновленные файлы устанавливаются правильно, но версия в списке установленных приложений (в настройках Windows) по-прежнему показывает версию 1.1.2.
Я пытался изменить на UpdateUninstallLogAppName=yes
, но это не влияет на отображаемый номер версии,Когда я смотрю в реестр, я все еще вижу номер 1.1.2.
Есть идеи, как решить эту проблему?