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

Outlook 2003加载项不适用于所有用户,outlook,vsto,add-in,outlook-addin,outlook-2003,Outlook,Vsto,Add In,Outlook Addin,Outlook 2003,我有一个用VisualStudio2008编写的Outlook 2003加载项。它所做的只是在加载时显示一个msgbox。我正在使用安装程序包为我创建一个msi进行安装 我已经解决了caspol的安全问题。我在客户机上安装了PIA和VSTO。“我的安装”设置为“为所有用户安装” 如果我在客户端计算机上安装它,它会创建HKCU注册表配置单元,对安装用户非常有效,并出现在COM加载项对话框中,但对任何其他登录的用户都不起作用 我更改了安装程序包,将注册表配置单元放在HKLM中,现在它不适用于任何用户

我有一个用VisualStudio2008编写的Outlook 2003加载项。它所做的只是在加载时显示一个msgbox。我正在使用安装程序包为我创建一个msi进行安装

我已经解决了caspol的安全问题。我在客户机上安装了PIA和VSTO。“我的安装”设置为“为所有用户安装”

如果我在客户端计算机上安装它,它会创建HKCU注册表配置单元,对安装用户非常有效,并出现在COM加载项对话框中,但对任何其他登录的用户都不起作用

我更改了安装程序包,将注册表配置单元放在HKLM中,现在它不适用于任何用户,包括安装用户,并且它不会出现在COM加载项对话框中

我错过了什么?我在网上读了很多又读了很多,这让我开始发疯


提前欢呼。

新版office没有读到HKCU键,而是读到了HKCU下这个奇怪的复合键

Misha Sneerson在这里有一篇很好的文章(2010年更新)


您是否记得将安装项目中的“InstallAllUsers”属性设置为true?这几乎是无证的,我在过去的三天里一直在和你描述的问题一模一样,直到我注意到我忽略了这一点。将其设置为“true”,然后将我的项目安装为所有用户:)


谢谢,但我正在努力解决的是Outlook 2003,而不是2010。那篇文章不仅仅是关于2010年的,而是关于为所有用户安装addins'所必须做的事情,以及2010年的附录。您关于在Outlooks中的加载项列表中没有看到加载项的评论似乎表明您可能没有完全阅读本文,因为为所有用户安装的加载项不会显示在该列表中。我打赌你仍然在使用2000和office xp为所有用户安装加载项的方法,我认为这在xp之后是行不通的。