c# - 通过 COM 连接到第三方应用程序时出错 : mscorlib Exception from HRESULT: 0x80040202

标签 c# .net com

一个特定用户在使用 COM 将我创建的应用程序连接到第三方应用程序时遇到异常。连接失败并出现以下错误:

Source: mscorlib
Message: Exception from HRESULT: 0x80040202

此软件适用于其他用户。

知道会发生什么吗?

错误发生在应用程序将一些事件处理程序添加到来自第三方应用程序的某些 COM 对象之前。不过,它能够成功实例化对象。

最佳答案

该 HRESULT 的错误代码是 CONNECT_E_CANNOTCONNECT。这通常作为失败代码从 IConnectionPoint::Advise 返回,因为连接点不支持底层接口(interface)。

您能否为我们提供有关导致此异常的代码的更多上下文?您是在创建组件、使用它等等......

关于c# - 通过 COM 连接到第三方应用程序时出错 : mscorlib Exception from HRESULT: 0x80040202,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1493268/

相关文章:

C#、.NET : hide DOS command-prompt window

c# - 无法通过 AJAX 发送大文本

c# - 对同一模型使用 ASP-FOR 两次

c# - 在 LINQ 中合并记录

C++ 在 COM DLL 中调用函数可能的内存泄漏

vb.net - 调用被被叫方 PowerPoint 自动化拒绝

c# - 使用名称访问工作表上的 CustomProperties

.net - 采用 .net 3.5 框架的温莎城堡

c# - .NET XSLT 转换,这真的是流式传输吗?

winapi - 注册 COM 类以作为服务运行