微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Outlook 2003加载项不适用于所有用户

如何解决Outlook 2003加载项不适用于所有用户

| 我有一个用Visual Studio 2008编写的Outlook 2003加载项。它所做的就是在加载时显示一个msgBox。我正在使用安装程序包来创建用于安装的msi 我已经解决了安全级联问题。我在客户端上安装了PIA和VSTO。我的设置已设置为为所有用户安装。 如果我将其安装在客户端计算机上,它将创建HKCU注册表配置单元,并且非常适合安装用户,并显示在COM加载项对话框中,但不适用于其他登录用户。 我更改了安装程序包,将注册表配置单元放置在HKLM中,现在它不适用于任何用户包括正在安装的用户,并且不会出现在COM加载项对话框中。 我想念什么?我已经在网上阅读并重新阅读了很多东西,这开始让我发疯..... 提前加油。     

解决方法

        较新版本的Office不会读取该HKCU密钥,而是在HKCU下读取此奇怪的复合密钥。 Misha Sneerson在这里有一篇不错的文章(2010年更新) http://blogs.msdn.com/b/mshneer/archive/2007/09/04/deploying-your-vsto-add-in-to-all-users-part-i.aspx     ,        您是否记得在安装项目中将\“ InstallAllUsers \”属性设置为true?这几乎是没有记载的,在过去的三天中,我花了很长时间才与您描述的问题完全相撞,直到我发现自己忽略了这个问题。将其设置为“ true”,然后将我的项目installas设置为所有用户:) http://the-simple-programmer.blogspot.com/2011/02/deploy-visual-studio-2008-vsto-add-in.html     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。