【问题标题】:Create registry key in 32-bit hive on x64 PC using Installshield 2012 LE - Avoid redirection使用 Installshield 2012 LE 在 x64 PC 上的 32 位配置单元中创建注册表项 - 避免重定向
【发布时间】:2023-08-18 11:17:01
【问题描述】:

我正在尝试在 x64 操作系统中部署 Outlook 2010 x64 插件。对于这个插件,我必须在HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\[add-in ID] 创建注册表项。但是 Installshield Spring 2012 LE 坚持在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook\Addins\[add-in ID] 创建注册表项。

我知道注册表创建发生了重定向,但是如何避免这种重定向?需要在 32 位配置单元中创建 AddIn 注册表项才能使其工作。

有什么想法吗?

【问题讨论】:

  • 我也遇到了同样的问题!你是怎么解决的?同样在一个单独的问题上,您是如何创建自签名证书并将其添加到添加中的?谢谢。
  • @HM1,在 VS 中打开您的设置,转到“常规信息”中的“组织您的设置”部分。将属性“ALLUSERS”更改为“ALLUSERS=""(每用户安装)”。这将使 Installshield 在注册表的 32 位配置单元中创建注册表项。

标签: vsto installshield-le


【解决方案1】:

在 VS 中打开您的设置,转到“常规信息”中的“组织设置”部分。将属性“ALLUSERS”更改为“ALLUSERS=""(每用户安装)”。这将使 Installshield 在注册表的 32 位配置单元中创建注册表项。 – 乔·阿尔莫尔 2013 年 10 月 10 日 3:03

【讨论】:

    最近更新 更多