根据Office 2007系统的MSDN文档,Office Addins在HKCU注册,而不是在HKLM下注册。我有一个Outlook 2007插件,也在HKCU注册。
但问题是,即使非管理员用户也可以禁用插件,因为它在HKCU中。但是,使用Outlook2003插件时,这是不可能的,因为它已在HKLM注册。
我还看到一些在HKLM下注册的Outlook 2007插件,如Microsoft VBA for Outlook Addin,Microsoft Outlook Mobile服务。
当非管理员用户尝试禁用它时,outlook会显示一条弹出消息,指出这些插件已在HKLM中注册,用户无权禁用它。
那么如何在HKLM下注册我的Outlook 2007插件?
答案 0 :(得分:0)
我在部署VSTO add ins时遇到同样的问题。我认为没有办法阻止它。我们在同一个问题上与MS PSS打过电话。
答案 1 :(得分:0)
当我在寻找问题的答案时,我偶然发现了这个问题,这可能会回答你的问题。
答案 2 :(得分:0)
您是否考虑过将代码添加到更改注册表项权限的部署/设置中,以便只有管理用户可以禁用它?
另一个问题是如果您需要以用户身份进行故障排除会发生什么?您将如何解决加载项可能导致的潜在问题?
只是我的$ .02。
拉里
答案 3 :(得分:0)
我发现这些教程如何在2007年,2010年和2013年完成。希望他们有所帮助。