用于检查Visio 2010安装的启动条件对于使用Visio 2010 64位版本的Win 7 64位不起作用

时间:2012-09-11 12:14:14

标签: visual-studio-2010 add-in visio office-addins

我们使用在visual studio中使用设置和部署项目创建的msi部署了visio 2010。 安装项目具有检查注册表的启动条件,并在未安装Visio 2010时提示用户。 RegKey - SOFTWARE \ Microsoft \ Office \ 14.0 \ Visio, Root - vsdrrHKLM, 价值 - CurrentlyRegisteredVersion

在使用Visio 2010 32位的win XP,Win 7(32位和64位操作系统)上未检测到visio 2010版本时,这可以正常提示用户。当它在win 7 64 bit上运行时,使用visio 2010 64位版本设置会提示用户即使安装了visio。

感谢任何解决此问题的指示

1 个答案:

答案 0 :(得分:0)

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

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