64位dll寄存器

发布于 2024-11-08 12:22:43 字数 202 浏览 2 评论 0原文

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

I have converted 32 bit COM dll into 64 bit dll by using x64 build.I tried to register
this 64 bit dll into 64 bit windows 2008 server uisng C:windows\system32 regsrv32.exe .But i'm getting an error message "Dllregister server failed with error code 0x80029c4a".
How can i register this dll in 64 bit OS.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故人爱我别走 2024-11-15 12:22:43

该错误代码是 TYPE_E_CANTLOADLIBRARY ,这可能意味着调用了 LoadTypeLib() 位于 DllRegisterServer() 内的某处,并且该调用因某种原因失败。可能的原因是该库未添加到 DLL 资源中。

That error code is TYPE_E_CANTLOADLIBRARY which likely means there was a call to LoadTypeLib() somewhere inside DllRegisterServer() and that call failed for whatever reason. A likely reason is the library was not added into the DLL resources.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文