模块*.DLL 加载失败。请确保该二进制储存在路径中,或者调试它以检查该二进制或相关的.DLL文件是不是有问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块*.DLL 加载失败。请确保该二进制储存在路径中,或者调试它以检查该二进制或相关的.DLL文件是不是有问题相关的知识,希望对你有一定的参考价值。

参考技术A

相应DLL文件缺失或未注册的问题,以websiteapi32.dll为例,修复步骤如下:

1、首先,在一定途径获取websiteapi32.dll文件,例如搜索引擎查询并下载。

2、将websiteapi32.dll文件复制到“C:\\Windows\\System32”这个目录下。

3、点击“开始菜单”,选择“运行”按钮,输入:regsvr32 websiteapi32.dll,点击确定。

4、此时弹出安装完成websiteapi32.dll文件的提示,点击确定。

模块加载失败 请确保该二进制文件在指定的路径中 找不到指定的模块(转载)

转载:http://blog.csdn.net/u011677067/article/details/52431043

转载:http://blog.csdn.net/matitie2012/article/details/47293843

编写了一个桌面右键菜单的的Shell扩展,为了验证是否与其它系统是否兼容,故用虚拟机分别安装了Win7的64位和32位,结果注册时出现了以下问题。

这个错误和编译一个独立的exe在所有机器上运行是一个道理,虚拟机上没有对应的运行时库,所以注册失败,因此我们修改一下工程配置,三处编译时以静态方式链接。

第一、二处

 第三处

这样设置后,重新编译,然后注册就成功了!

 

另外,根据测试发现在Win7中权限问题要看用户配置:

如上图,如果将用户账户控制改为从不通知,那么即使一般权限也可以运行成功;但如果改为其它模式,那就必须以管理员权限来运行命令了。

 

以上是关于模块*.DLL 加载失败。请确保该二进制储存在路径中,或者调试它以检查该二进制或相关的.DLL文件是不是有问题的主要内容,如果未能解决你的问题,请参考以下文章

模块加载失败 请确保该二进制文件在指定的路径中 找不到指定的模块(转载)

ocx控件加载失败

注册ocx文件时为啥报模块加载失败?

为啥我的电脑一开机会出现模块加载失败的提示?

video 标签在ios上怎么加载二进制流文件

mscomctl.ocx问题