【发布时间】:2010-12-09 09:53:12
【问题描述】:
我有一个用 ATL 编写的 COM outproc 服务器,它使用
注册自己_Module.RegisterClassObjects(CLSCTX_LOCAL_SERVER, REGCLS_SINGLEUSE)
它会导致 HRESULT 错误代码 0x80004015(这意味着 CO_E_WRONG_SERVER_IDENTITY)。是什么导致了这个错误代码,我该如何解决这个错误?
【问题讨论】:
-
我刚刚发现应用程序的 AppID 注册表项中存在
LocalServer值导致此错误代码由我们的 ATL 服务器程序中的CoResumeClassObjects返回。