DCOM CoCreateInstanceEx 0x80040155
问题描述:
DCOM客户端位于WIN服务器2012下,DCOM服务器位于WIN XP下。当我调用CoCreateInstanceEx时,它返回0x80040155
“接口未注册”。已经执行的DCOM CoCreateInstanceEx 0x80040155
操作:通过MyApp.exe /regserver
- 在服务器端注册COM类经过注册表(服务器端),如果适当的APPIDs和接口的CLSID在那里。通过
DCOMCNFG
- 配置的DCOM服务器端(在此基础上link)
- 还通过
DCOMCNFG
启用DCOM在客户端 - 启用DCOM事件通过
ActivationFailureLoggingLevel
和CallFailureLoggingLevel
注册表项的记录 - >在事件日志中没有发现任何错误。
虽然我已经执行了上述步骤,但我仍然从CoCreateInstanceEx得到0x80040155错误代码。
有没有办法在服务器端启用额外的DCOM跟踪,以获取更多信息为什么返回0x80040155?
任何额外的提示来摆脱这个问题?
THX
答
要知道,你也有你的客户端机器上注册COM服务器接口,否则你可能会得到上述错误代码。