我已经使用 x64 build 将 32 位 COM dll 转换为 64 位 dll。我尝试将此 64 位 dll 注册到 64 位 windows 2008 服务器 uisng C:windows\system32 regsrv32.exe 。但我收到一条错误消息“Dllregister服务器失败,错误代码为 0x80029c4a”。我如何在 64 位操作系统中注册这个 dll。
问问题
2888 次
该错误代码TYPE_E_CANTLOADLIBRARY
可能意味着LoadTypeLib()
内部某处有调用,DllRegisterServer()
并且该调用因任何原因而失败。一个可能的原因是该库未添加到 DLL 资源中。