1

We have a visio 2010 add in deployed using msi created with setup and deployment project in visual studio. The setup project is having a launch condition to check the registry and prompt user if Visio 2010 is not installed. RegKey - SOFTWARE\Microsoft\Office\14.0\Visio, Root - vsdrrHKLM, Value - CurrentlyRegisteredVersion

This works fine to prompt user when visio 2010 version is not detected on win XP, Win 7 (both 32 and 64 bit OS) with Visio 2010 32 bit. When it is run on win 7 64 bit with visio 2010 64 bit version setup prompts user even if visio is installed.

Appreciate any pointers to resolve this

4

1 回答 1

0

我在 HKLM 或 HKCU 下的机器上的注册表中没有看到SOFTWARE\Microsoft\Office\14.0\Visio

而是检查HKCR\Visio.Application\CurVer. 无论 Visio 和操作系统的位数如何,该值似乎都在注册表中。

于 2013-01-22T23:05:46.183 回答