如何防止非管理员用户禁用Outlook 2007Addin?
问题描述:
根据Office 2007系统的MSDN文档,Office Addins在HKCU下注册,不在HKLM下注册。我有一个Outlook 2007插件,它也在HKCU下注册。如何防止非管理员用户禁用Outlook 2007Addin?
但问题是,即使非管理员用户也可以禁用插件,因为它在HKCU。然而,随着Outlook2003插件,这是不可能的,因为它已经在HKLM注册。
我还会看到一些Outlook 2007插件,这些插件在HKLM下注册,例如用于Outlook Addin,Microsoft Outlook移动服务的Microsoft VBA。
当非管理员用户试图禁用它时,outlook会显示一条弹出消息,指出这些插件已在HKLM中注册,并且用户没有权限将其禁用。
那么,如何在HKLM下注册我的Outlook 2007插件?
答
我有同样的问题depoying VSTO插件。我不认为有办法阻止它。我们在同一期问题上与MS PSS通话。
答
当我在寻找我的问题的答案时,我偶然发现了这个问题,这可能会回答你的问题。
答
你有没有想过将代码添加到部署/设置改变注册表项的权限,以便只有管理用户可以禁用它?
另一个问题是如果您需要排除用户故障时会发生什么情况?你会如何去禁用你的加载项可能导致的潜在问题?
只是我的.02。
拉里
答
我发现这些教程如何做到这一点,2007年,2010年和2013年希望他们帮助。
Link.only答案已被弃用,在SO – 2014-11-29 13:00:01