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