View Full Version : UNINSTALL_DISPLAYNAME system variable

07-19-2005, 05:00 PM
Hi all.
I'm using InstallShield 11. My project is InstallShield [Basic MSI].
My needs are that string in "Add/Remove Program" should be different than ProductName of my project. From the documentation I read that it's possible to use UNINSTALL_DISPLAYNAME system variable to provide this feature. But also I noted this information:

UNINSTALL_DISPLAYNAME is used only in InstallScript and InstallScript MSI installation projects. Basic MSI projects use the value of the ProductName property as the product's display name in the Add/Remove Programs panel.

Can somebody clarify, does it mean that I can't use UNINSTALL_DISPLAYNAME in my case?

Thank you in advance.

07-20-2005, 12:25 PM
Correct, UNINSTALL_DISPLAYNAME is available only for InstallScript and InstallScript MSI projects: those projects either don't use or suppress the normal display name MSI would use, and add an extra entry for the InstallScript uninstaller; for Basic MSI, there is no additional wrapper, and therefore no option to override the MSI ARP display name...

Stefan Krueger
07-20-2005, 01:59 PM
As a workaround you could set the ARPSYSTEMCOMPONENT property. Thus Windows Installer will not create an uninstall entry at all. Now you can create your own entry using the Registry view.

07-22-2005, 08:24 AM
thank you guys....