我已经转换32位COM DLL到64位DLL使用X64构build。我试图注册这64位DLL到64位Windows 2008服务器UISng C:的Windows \ SYSTEM32 REGSRV32.EXE。但我收到一条错误消息“Dllregister服务器失败,错误代码为0x80029c4a“。 我怎样才能注册这个DLL在64位操作系统。
该错误代码是TYPE_E_CANTLOADLIBRARY
,这可能意味着在DllRegisterserver()
内某处调用了LoadTypeLib()
DllRegisterserver()
并且该调用由于某种原因而失败。 一个可能的原因是该库没有被添加到DLL资源中。