Add Remove Programs Version Display...
Hi All,
I was wondering if there was a way to tweak either the .msi or the registry to set the version displayed in Add/Remove Programs to reflect the actual applications .exe version. Since Windows Installer only recognizes/used #.#.# and executables and libraries are versioned #.#.#.#, they are out of wack a bit.
I would like add remove programs to reflect 1.2.0.44 instead of our install product version crunch to 1.2.44.
Then my question would be, would any change to this potentially harm the uninstall or upgrade processes due to a displayed version change.
I do see that in the registry that if I change the DisplayVersion value of HKLM\Software\Microsoft\Windows\CurrentVersion\Unintstall\{Product GUID} key, I see it reflected in ARP.
It would be nice, if a change here doesn't cause problems, I could set this in the .msi instead of setting in the registry at the end of the install.
Thoughts, pointers, pitfalls, warnings appreciated!
Thanks!
I was wondering if there was a way to tweak either the .msi or the registry to set the version displayed in Add/Remove Programs to reflect the actual applications .exe version. Since Windows Installer only recognizes/used #.#.# and executables and libraries are versioned #.#.#.#, they are out of wack a bit.
I would like add remove programs to reflect 1.2.0.44 instead of our install product version crunch to 1.2.44.
Then my question would be, would any change to this potentially harm the uninstall or upgrade processes due to a displayed version change.
I do see that in the registry that if I change the DisplayVersion value of HKLM\Software\Microsoft\Windows\CurrentVersion\Unintstall\{Product GUID} key, I see it reflected in ARP.
It would be nice, if a change here doesn't cause problems, I could set this in the .msi instead of setting in the registry at the end of the install.
Thoughts, pointers, pitfalls, warnings appreciated!
Thanks!
0 Comments
[ + ] Show comments
Answers (6)
Please log in to answer
Posted by:
anonymous_9363
13 years ago
Posted by:
Superfreak3
13 years ago
Posted by:
yuri
13 years ago
You can change the productname (as shown in Add/Remove Programs) in the registry:
HKEY_CLASSES_ROOT\Installer\Products\[GUID]\ProductName=
You can change the version (as shown in Add/Remove Programs)in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[GUID]\DisplayVersion=
HKEY_CLASSES_ROOT\Installer\Products\[GUID]\ProductName=
You can change the version (as shown in Add/Remove Programs)in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[GUID]\DisplayVersion=
Posted by:
anonymous_9363
13 years ago
Posted by:
Superfreak3
13 years ago
Posted by:
yuri
13 years ago

so that the conversation will remain readable.