我的项目生成一个 dll,当在调试模式下构建时,Visual Studio 2005 自动注册该 dll。但是当我尝试使用“regsvr32”在命令提示符中注册相同的 dll 时,我无法注册。我收到以下错误,
模块“..”
加载失败。确保二进制文件
保存在指定路径或者debug
它检查二进制文件的问题
或依赖的 .DLL 文件。
但我已经准备好了所有依赖的 dll。这个问题的原因可能是什么?
我尝试使用以下命令注册和取消注册 dll,
regsvr32 dll_name.dll
regsvr32 /u dll_name.dll
我刚刚遇到了同样的问题。
如果您运行的是 64 位 Windows,并且已将 32 位 DLL 放置在 Windows\System32\ 中,则会出现此错误。
只需将 DLL 放入 Windows\SysWOW64\ 并从那里注册即可。
这是我找到修复的地方:
http://csi-windows.com/blog/all/73-windows-64-bit/378-fixing-qregsvr32-the-module-failed-to-load-the-specified-module-could-not-be-发现q http://csi-windows.com/blog/all/73-windows-64-bit/378-fixing-qregsvr32-the-module-failed-to-load-the-specified-module-could-not-be-foundq
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)