siv*_*iva 3 registry vsto add-in wix ms-office
我想安装基于excel版本(32位或64位)的vsto插件。我计划捆绑 32 位和 64 位 msis 并通过确定 excel 版本来安装一个。我可以找到这个链接,通过使用注册表来检测 2010 office 是 32 位还是 64 位。 通过注册表检测 Office 是 32 位还是 64 位 但我想检查 excel 2007 和 2013 是 32 位还是 64 位。是否可以通过注册表检测它们。
首先,在此键中查找已安装的 Outlook 版本:
HKEY_CLASSES_ROOT\Outlook.Application\CurVer
该值将是 Outlook.Application.15(2013 年)。然后解析该值以获取整数并查找此键:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Outlook
如果存在,请检查 Bitness 的值以确定它是 32 位 (x86) 还是 64 位 (x64)。如果它不存在,则假定为 32 位。