gpt4 book ai didi

dll - 尝试注册 dll 但出现错误 DllRegisterServer entry point was not found

转载 作者:行者123 更新时间:2023-12-01 11:00:32 24 4
gpt4 key购买 nike

我有一个 .net 程序集 dll,我正尝试使用 regsvr32 注册它,但出现以下错误:

“dll 已加载但未找到 DllRegisterServer 入口点”

在注册其他 dll 时也出现此错误。

最佳答案

有一个 Microsoft KB article on regsvr32你应该阅读。 DLL 必须是 COM 库才能注册。这会公开错误消息中指出的入口函数 ( DllRegisterServer )。这可能不是因为 DLL 不是为注册而设计的,或者在某种程度上是“损坏的”。您可以使用 DLL Export Viewer 查看函数是否已导出.

如果您能提供有关您是否拥有 DLL 的源代码以及为什么需要注册它们的信息,那就太好了。如果你有一个普通的 Win32 DLL,你可以通过加载它来访问函数 LoadLibrary来自 native 代码。您需要从 .NET 代码使用 P/Invoke。

关于dll - 尝试注册 dll 但出现错误 DllRegisterServer entry point was not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11327215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com