【发布时间】:2014-01-22 15:17:27
【问题描述】:
实际上,我使用 NetOffice 创建了一个 Office 插件。这工作得很好。我在 VStudio 2010 中创建了一个安装项目。当我将插件安装到当前用户时,只有这个工作正常,但当我安装到所有用户时却不行。
在注册表视图的用户/机器配置单元中的设置项目中,我设置了所有必要的注册表项。
你知道为什么吗?
【问题讨论】:
标签: visual-studio-2010 setup-project netoffice
实际上,我使用 NetOffice 创建了一个 Office 插件。这工作得很好。我在 VStudio 2010 中创建了一个安装项目。当我将插件安装到当前用户时,只有这个工作正常,但当我安装到所有用户时却不行。
在注册表视图的用户/机器配置单元中的设置项目中,我设置了所有必要的注册表项。
你知道为什么吗?
【问题讨论】:
标签: visual-studio-2010 setup-project netoffice
我认为问题与 64 位安装有关。
在 64 位 Windows 上为所有用户安装应用时,来自 User/Machine Hive 的注册表项将放置在 HKEY_LOCAL_MACHINE/Software/Wow6432Node 中。
当它为当前用户或 32 位 Windows 安装时,密钥被正确放置到 HKEY_CURRENT_USER/Software/Microsoft/Office...
【讨论】: