试图注册DLL,但得到错误的DllRegisterServer入口点未找到(Trying to re

2019-09-19 02:14发布

我有我试图使用Regsvr32注册,但出现以下错误.NET程序集DLL:

“DLL加载,但中的DllRegisterServer入口点未找到”

收到此错误,而登记的其他DLL也。

Answer 1:

有一个Microsoft知识库上REGSVR32文章 ,你应该阅读。 一个DLL必须是一个COM库为它注册。 这暴露的入口函数( 的DllRegisterServer )错误消息指出。 这可能不是有一个DLL的目的不是要登记,或以某种方式“腐败”。 你可以找出一个功能是使用导出DLL导出查看器 。

这将是巨大的,如果你能提供您是否有这些DLL的源代码,为什么你需要注册它们的信息。 如果你有一个普通的Win32 DLL您可以通过加载它使用的功能调用LoadLibrary从本地代码。 你需要从.NET代码中使用的P / Invoke。



文章来源: Trying to register a dll but getting error DllRegisterServer entry point was not found