2013-11-27 92 views
0

根据此页面,可以创建MSI安装程序为所有用户安装Office加载项:Deploying your VSTO add-ins to All Users (Saurabh Bhatia)。它说要做什么,但略去了一些方法。我正在尝试创建一个在HKLM而不是HKCU下创建注册表项的MSI。我在Visual Studio中有一个安装项目。在注册表部分,我将密钥从HKCU移到HKLM,但是当我运行安装程序时,它似乎没有创建任何密钥,但也没有任何错误迹象。是否有可能让Visual Studio使用GUI在HKLM下创建密钥,还是必须在自定义操作中编码?Visual Studio安装项目(MSI)可以在HKLM下创建注册表项吗?

回答

0

你在32位或64位的Windows?赔率是您需要查看下HKEY_LOCAL_MACHINE \ SYSTEM \ SYSWOW64以查看32位注册表项。

+0

啊,你是对的。我只是想看看我说的创造钥匙的地方,而不是完全不同的地方。 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office ... – user1566694

+0

不,这正是您告诉它的地方。我建议阅读:http://msdn.microsoft.com/en-us/library/windows/desktop/aa384232(v=vs.85).aspx和http://msdn.microsoft.com/en-us /library/windows/desktop/aa384235(v=vs.85).aspx –

+0

另请阅读:http://blog.deploymentengineering.com/2010/09/office-2010-bitness-pain.html和http:// blog .deploymentengineering.com/2010/10/VSTO-4-2010的经验教训,learned.html –

相关问题