关于c#:Outlook自动化-安全警告

 2021-04-27 

Outlook Automation - Security Warnings

我知道这是此问题的重复部分,但一年多以前才被问到。事情发生了变化,如今也许有一个"真正的答案"-事情来了;
在发送邮件时(使用Outlook 2007)使用自动外观自动化时,如何避免这些安全警告?

致谢

编辑:
我检查了信任中心,它告诉我我的防病毒软件是有效的,并且安全性设置设置为"当我的防病毒软件过期时提醒我"。但是我不断收到那些烦人的弹出窗口。

我还必须补充一点,它已经可以在没有消息框的情况下运行,但是在我添加/修改了一些配置文件之后,弹出窗口开始了。我没有更改任何代码!有什么想法吗?

第三方组件是一个选项,但我希望尽可能避免它。


在Outlook 2007中,转到"工具">"信任中心">"程序访问",然后选择"从不"以关闭提示。


值得检查:Outlook在没有安全警告的情况下发送电子邮件


肯定有一些方法可以解决此问题,方法是将其降低到比MSO的传统COM Automation API低的水平。这些家伙为您代劳:http://www.add-in-express.com/


您可以使用CDO。您可以检查Outlook代码中的问题。

编辑:
正如@ mz224所说,您可以在2007年将其禁用,但是如果您想在计算机上安装它则不好,三年前,我面临着巨大的挑战,2003年我没有找到任何好的方法,并且是2007年的新产品,请参见本文,Marshal.ReleaseComObject存在太多问题,自从重新设计了2007 Outlook并添加了Object model以来,很多事情变得更容易了,但是在2007年,我没有测试上述解决方案。


仍然需要兑换