DCOM CoCreateInstanceEx 0x80040155

时间:2016-12-16 08:16:33

标签: c++ dcom

DCOM客户端位于WIN服务器2012下,DCOM服务器位于WIN XP下。当我调用CoCreateInstanceEx时,它返回0x80040155"接口未注册"。

已执行的操作:

  • 通过MyApp.exe /regserver
  • 在服务器端注册COM类
  • 检查注册表(在服务器端)是否有相应的APPID和接口CLSID。
  • 通过DCOMCNFG在服务器端配置DCOM(基于此link
  • 还通过DCOMCNFG
  • 在客户端启用了DCOM
  • 通过ActivationFailureLoggingLevelCallFailureLoggingLevel注册表项启用DCOM事件记录 - >事件日志中未发现任何错误。

虽然我已经执行了上述步骤,但仍然是来自CoCreateInstanceEx的0x80040155错误代码。

有没有办法在服务器端启用额外的DCOM跟踪,以获取有关返回0x80040155的更多信息?

有什么额外的提示可以摆脱这个问题吗?

THX

1 个答案:

答案 0 :(得分:0)

请注意,您还必须在客户端计算机上注册COM服务器接口,否则您可能会遇到上述错误代码。