如何修复COM outproc服务器初始化错误0x80004015?

时间:2009-10-23 10:20:44

标签: com atl

我有一个用ATL编写的COM outproc服务器,它使用

注册自己
_Module.RegisterClassObjects(CLSCTX_LOCAL_SERVER, REGCLS_SINGLEUSE)

并导致HRESULT错误代码0x80004015(表示CO_E_WRONG_SERVER_IDENTITY)。导致此错误代码的原因是什么,以及如何解决此错误?

1 个答案:

答案 0 :(得分:1)

您是否在服务器上设置了任何特定的DCOM权限?或者,检查调用方的标识,以使服务器进程针对默认DCOM权限启动。可能是调用者是在特定帐户下运行的服务,并且该过程以交互式用户身份启动。

此处an article有更多信息可以帮助您找出问题。