我正在尝试使用命令 regsvr32 dll_name.dll 注册 DLL,但出现以下错误
模块“Addition.dll”已加载,但
找不到入口点 DLLRegisterServer
确保“Addition.dll”是有效的 DLL 或 OCX 文件,然后尝试
再次
谁能帮我找出问题所在吗?
每个要注册的 DLL 都必须具有 DLLRegisterServer 函数。每当您运行 regsvr32.dll DLL_NAME 时都会调用此函数。它基本上修改了注册表,并且只执行需要将此 dll 安装到系统中的操作。
从您的错误来看,显然模块“Addition.dll”没有此功能。
如果是自定义的DLL,则添加此函数并再次运行。
该函数主要供COM(组件对象模型)组件在系统中注册自身。不用作 COM 服务器的 DLL 不需要具有此功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)