【问题标题】:how to handle accessibility issues related with OUTLOOK如何处理与 OUTLOOK 相关的可访问性问题
【发布时间】:2014-02-24 11:41:21
【问题描述】:

我有一个情况,我的软件文件夹在网络上共享,用户可以在他的系统上执行应用程序作为他自己的。问题是当他试图使用应用程序通过 OUTLOOK 发送邮件时。抛出以下异常

“由于以下错误,检索具有 CLSID {0006F03A-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80080005 服务器执行失败(来自 HRESULT 的异常:0x80080005 (CO_E_SERVER_EXEC_FAILURE))。”

我整天在互联网上搜索,发现这是导致问题的进程的可访问性问题。我按照 msdn 的建议尝试了 regedit,但不幸的是它也没有帮助。是否有任何解决方案可以通过编程方式完成。

谢谢

【问题讨论】:

    标签: c# outlook


    【解决方案1】:

    如果您的应用和 Outlook 的安全上下文不同,通常会发生这种情况。是否有任何一个以提升的权限运行(以管理员身份运行)?

    【讨论】:

    • 没错,有什么办法可以通过编程方式解决吗?
    • 不,如果安全上下文不同,COM 系统将不允许您与来自另一个进程的 COM 对象通信。这是一项安全功能。
    猜你喜欢
    • 2023-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多