DCOM CoCreateInstanceEx 0x80040155
DCOM CoCreateInstanceEx 0x80040155
DCOM客户端位于WIN server 2012下,DCOM服务器位于WIN XP下。当我调用 CoCreateInstanceEx 时 returns 0x80040155
"Interface not registered".
已经执行的操作:
- 通过
MyApp.exe /regserver
在服务器端注册COM 类
- 检查注册表(在服务器端)是否有合适的 APPID 和接口 CLSID。
- 通过
DCOMCNFG
在服务器端配置 DCOM(基于此 link)
- 还通过
DCOMCNFG
在客户端启用了 DCOM
- 通过
ActivationFailureLoggingLevel
和 CallFailureLoggingLevel
注册表项启用 DCOM 事件记录 -> 在事件日志中未发现错误。
虽然我已经执行了上述步骤,但我仍然收到来自 CoCreateInstanceEx 的 0x80040155 错误代码。
有没有办法在服务器端启用额外的 DCOM 跟踪,以获取返回 0x80040155 原因的更多信息?
还有其他提示可以解决这个问题吗?
感谢
请注意,您还必须在客户端计算机上注册 COM 服务器接口,否则您可能会收到上述错误代码。
DCOM客户端位于WIN server 2012下,DCOM服务器位于WIN XP下。当我调用 CoCreateInstanceEx 时 returns 0x80040155
"Interface not registered".
已经执行的操作:
- 通过
MyApp.exe /regserver
在服务器端注册COM 类
- 检查注册表(在服务器端)是否有合适的 APPID 和接口 CLSID。
- 通过
DCOMCNFG
在服务器端配置 DCOM(基于此 link) - 还通过
DCOMCNFG
在客户端启用了 DCOM
- 通过
ActivationFailureLoggingLevel
和CallFailureLoggingLevel
注册表项启用 DCOM 事件记录 -> 在事件日志中未发现错误。
虽然我已经执行了上述步骤,但我仍然收到来自 CoCreateInstanceEx 的 0x80040155 错误代码。
有没有办法在服务器端启用额外的 DCOM 跟踪,以获取返回 0x80040155 原因的更多信息?
还有其他提示可以解决这个问题吗?
感谢
请注意,您还必须在客户端计算机上注册 COM 服务器接口,否则您可能会收到上述错误代码。