Best way to identify Microsoft Office Visio Professional 2003 installed or not

D

Dhiren

Hi,



To identify Visio 2003 is installed or not, we are using below registry Key.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{90510409-6000-11D3-8CFE-0150048383C9}\DisplayVersion



But on one of the machine the uninstall key is identified as below

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{91510409-6000-11D3-8CFE-0150048383C9}\DisplayVersion



Now, here somehow GUID is different for the same product. Generally GUID
should be same for the same product.



What would be the best way to identify if Visio 2003 is installed or not?
May be just try to create DrawingControl control, if its getting created
means Visio 2003 is installed, if not then not installed?



Thanks,

Dhiren
 
D

David Parker

I have noticed that
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Visio\1033\ has
InstalledVersion and EditionOrdinal keys, which is 30 for my Visio 2003
Professional. Perhaps this indicates Pro rather than Standard?
 
Top