← Back to team overview

openlp-core team mailing list archive

[Bug 1488081] Re: has no "DisplayVersion" in uninstaller reg key

 

On a 64-bit windows you should get the DisplayVersion key under:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{AA7699FA-B2D2-43F4-8A70-D497D03C9485}_is1]
"Inno Setup: Setup Version"="5.4.3 (a)"
"Inno Setup: App Path"="C:\\Program Files (x86)\\OpenLP"
"InstallLocation"="C:\\Program Files (x86)\\OpenLP\\"
"Inno Setup: Icon Group"="OpenLP 2.0.5"
"Inno Setup: User"="sysadmin.uk"
"Inno Setup: Selected Tasks"="desktopicon"
"Inno Setup: Deselected Tasks"=""
"Inno Setup: Language"="english"
"DisplayName"="OpenLP 2.0.5"
"DisplayVersion"="2.0.5"   <------<-----------------------------------------------------------------------------------NEW 64-bit registry key ------------<-----<
"UninstallString"="\"C:\\Program Files (x86)\\OpenLP\\unins000.exe\""
"QuietUninstallString"="\"C:\\Program Files (x86)\\OpenLP\\unins000.exe\" /SILENT"
"Publisher"="OpenLP Developers"
"URLInfoAbout"="http://openlp.org/";
"HelpLink"="http://openlp.org/";
"URLUpdateInfo"="http://openlp.org/";
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"InstallDate"="20150824"
"EstimatedSize"=dword:000183b1

And on a 32-bit windows you should get the new DisplayVersion registry key under:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{AA7699FA-B2D2-43F4-8A70-D497D03C9485}_is1]
"Inno Setup: Setup Version"="5.4.3 (a)"
"Inno Setup: App Path"="C:\\Program Files\\OpenLP"
"InstallLocation"="C:\\Program Files\\OpenLP\\"
"Inno Setup: Icon Group"="OpenLP 2.0.5"
"Inno Setup: User"="sysadmin.uk"
"Inno Setup: Selected Tasks"="desktopicon"
"Inno Setup: Deselected Tasks"=""
"Inno Setup: Language"="english"
"DisplayName"="OpenLP 2.0.5"
"DisplayVersion"="2.0.5"        <-----<---------------------------------------------------------------------------------- NEW 32-bit registry key------------<-----<
"UninstallString"="\"C:\\Program Files\\OpenLP\\unins000.exe\""
"QuietUninstallString"="\"C:\\Program Files\\OpenLP\\unins000.exe\" /SILENT"
"Publisher"="OpenLP Developers"
"URLInfoAbout"="http://openlp.org/";
"HelpLink"="http://openlp.org/";
"URLUpdateInfo"="http://openlp.org/";
"NoModify"=dword:00000001
"NoRepair"=dword:00000001
"InstallDate"="20150825"
"EstimatedSize"=dword:000183b1

-- 
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/1488081

Title:
  has no "DisplayVersion" in uninstaller reg key

Status in OpenLP:
  New

Bug description:
  Because it has no "DisplayVersion" set in the uninstaller registry
  key, the windows add/remove cannot show a version number and it shows
  as blank.

  This is a issue for any config management software that wants to know
  what version of this software is installed.

  It is also easily fixed by adding the "AppVersion" value to the
  installer script file.

  I will work on a patch and submit a merge request sometime soon.
  (hopefully still today - after I tested it here first and know that it
  works)

To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/1488081/+subscriptions


References