2016-12-16 45 views
0

DCOM客户端位于WIN服务器2012下,DCOM服务器位于WIN XP下。当我调用CoCreateInstanceEx时,它返回0x80040155“接口未注册”。已经执行的DCOM CoCreateInstanceEx 0x80040155

操作:通过MyApp.exe /regserver

    • 在服务器端注册COM类经过注册表(服务器端),如果适当的APPIDs和接口的CLSID在那里。通过DCOMCNFG
    • 配置的DCOM服务器端(在此基础上link
    • 还通过DCOMCNFG启用DCOM在客户端
    • 启用DCOM事件通过ActivationFailureLoggingLevelCallFailureLoggingLevel注册表项的记录 - >在事件日志中没有发现任何错误。

    虽然我已经执行了上述步骤,但我仍然从CoCreateInstanceEx得到0x80040155错误代码。

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

    任何额外的提示来摆脱这个问题?

    THX

  • 回答

    0

    要知道,你也有你的客户端机器上注册COM服务器接口,否则你可能会得到上述错误代码。