我有一个C#.NET Outlook 2007加载项,必须访问通讯簿才能完成各种任务。但是,每次执行这些任务都必须访问地址簿时,我会收到以下警告对话框:
A program is trying to access e-mail address information
stored in Outlook. If this is unexpected, click Deny and verify
your antivirus software is up-to-date.
有没有办法让Outlook记住我的加载项不是恶意软件?提前谢谢。
答案 0 :(得分:4)
您需要使用caspol.exe
给予VSTO插件完全信任您可以将此签名过程作为安装程序的一部分。
以下是Code Access Security Policy tool
的文档安装程序项目中的命令如下所示:
caspol -u -ag All_Code -url "{The assembly’s full path}" FullTrust -n "{The code group name}".
以下两篇文章详细介绍了VSTO部署的Windows安装程序步骤