1

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

4

1 回答 1

2

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

于 2011-05-19T06:59:19.073 回答