Opened 3 years ago

Closed 3 years ago

#8292 closed defect (fixed)

Adding DisplayVersion to registry for WIndows installation

Reported by: kmm141@… Owned by: Greg Couch
Priority: normal Milestone:
Component: Platform Version:
Keywords: Cc: Tom Goddard
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Hello,

We automate the installation of various software packages to our labs and use two Windows registry keys under HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall which are typically set for Windows software packages, to determine that a software package is installed.  The ChimeraX installer sets DisplayName, which is the one key/value we look at but the installer does not set DisplayVersion.  Can you modify the installer to include setting the DisplayVersion?  For instance, with ChimeraX 1.5, which I currently have installed, DisplayVersion should be set to 1.5.  As it stands now, I can only detect through the Windows registry that a version of ChimeraX is installed by the presence of the DisplayName setting, but not what version is installed.

Thanks,
Kevin


--
Kevin M. Myer
Systems Administrator, ITS
Penn State Harrisburg
E302 Olmsted Building
777 West Harrisburg Pike
Middletown, PA 17057
717.948.6436

Change History (2)

comment:1 by Eric Pettersen, 3 years ago

Cc: Tom Goddard added
Component: UnassignedPlatform
Owner: set to Greg Couch
Platform: all
Project: ChimeraX
Status: newassigned

comment:2 by Greg Couch, 3 years ago

Resolution: fixed
Status: assignedclosed

ChimeraX uses innosetup to build the installer. I've added the innosetup AppVersion directive, which should set DisplayVersion for you. That will appear in tomorrow's daily build. You can also get the DisplayVersion from the DisplayName. It is set to "UCSF ChimeraX $(VERSION)". After this change DisplayVersion will be "$(VERSION)".

Note: See TracTickets for help on using tickets.