首页 文章

64位dll寄存器

提问于
浏览
1

我已经使用x64 build将32位COM dll转换为64位dll . 我试图将这个64位dll注册到64位Windows 2008服务器uisng C:windows \ system32 regsrv32.exe . 但是我收到一条错误消息“Dllregister服务器失败,错误代码为0x80029c4a“ . 如何在64位操作系统中注册此DLL .

1 回答

  • 2

    该错误代码是 TYPE_E_CANTLOADLIBRARY ,这可能意味着在 DllRegisterServer() 内某处调用LoadTypeLib()并且该调用因任何原因失败 . 可能的原因是库没有添加到DLL资源中 .

相关问题