将ClickOnce应用程序与Outlook集成

时间:2010-04-28 17:45:59

标签: c# .net-2.0 outlook integration

我有一个ClickOnce应用程序,以前由具有高级用户权限的用户运行。因此,要集成到Outlook(例如同步电子邮件,约会和地址),我使用了Add-In Express中的第三方组件,其中包含一个ActiveX DLL。

因此,当用户下载我的应用程序时,我会注册ActiveX DLL(如果它尚未注册),然后只是在应用程序中与它互操作。

好吧,现在用户已将其权限更改为标准受限用户。这意味着他们无法注册DLL(因为它写入了不受限制的注册表项)。当然,与Outlook的集成失败了。

根据我的情况,有哪些与Outlook集成的选项?

1 个答案:

答案 0 :(得分:0)

我认为没有办法将它作为“标准”用户,因为他们无法注册DLL。您可以将VSTO打包为msi并为计算机上的所有用户安装它,但安装它的用户必须拥有执行该操作的本地管理员的正确权限。 它最好找出他们如何安装msi应用程序?并使用该用户。