无法加载DLL:找不到指定模块 问题解决办法

  • 问题描述
  • 尝试过的无效方法
  • 最终解决办法
  • 疑问

问题描述

最近用C#写了一个WinForm应用程序,调用了一个别人写的DLL动态库,由于本人的电脑系统是64位的,将来写的程序要用到一个32位Win7的老机器上,所以用VS编译的时候选择了x86目标平台。写好的程序在本人的64位机器上运行没有任何问题,但是拷贝到那个32位机器上的时候,就报出“无法加载DLL:找不到指定模块”的错误。

尝试过的无效方法

  1. 将DLL拷贝到C:\Windows\System32目录下,无效果。
  2. 在系统环境变量Path下添加DLL位置,无效果。
  3. 重启电脑多次,无效果。
  4. 在32位机器上安装相同版本的VS,重新编译项目,无效果。

最终解决办法

在折腾了3个小时之后,终于把问题解决了。于是乎,个人认为,解决这类问题的办法,貌似这种是最有效的。

  1. 从网上下载一个叫Depends的软件。
  2. 用Depends软件打开找不到的DLL,提示找不到指定的文件。
  3. 从网上下载找不到的指定文件,放到可执行程序相同目录下。
  4. 从新用Depends软打开,直到不提示找不到指定的文件为止。
  5. 运行程序,可以执行。

疑问

本人在64位机器上开始写的程序运行是没问题的,后来因为在32位机器上运行报错找不到DLL,就在64位机器上重新写了一个调用该DLL的简单Demo,发现也会报错,提示找不到DLL。现在问题来了,为啥最初的那个程序运行没问题,后来写的Demo就报错了呢?现在都是一头雾水。

无法加载DLL:找不到指定模块 问题解决办法相关推荐

  1. c# 无法加载DLL找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 的解决办法之一

    c# 无法加载DLL找不到指定的模块. (异常来自 HRESULT:0x8007007E) 的解决办法之一 用depends.exe 打开dll看看都需要哪些支持文件,特别是通过打开这个文件,depe ...

  2. Opencv 发布程序 无法加载DLL 找不到指定的模块 0x8007007E

    Opencv 发布程序 无法加载DLL 找不到指定的模块 0x8007007E 做大神的搬运,如有侵权请联系删除. 大神地址:点击这里 说一说解决问题路径: 我的运行环境; win10 64位 + V ...

  3. C# 无法加载 DLL 找不到指定的模块 (异常来自HRESULT:0x8007007E)的几种可能情况

    1.DLL引用丢失,或未将该DLL相关的DLL放在文件的目录下 2.当前选择的是x64平台,而DLL只支持x86 3.DLL是C++写的,电脑未安装VC运行时库 4.未配置环境变量

  4. Intel Optane(tm) Memory Pinning 无法加载DLL“iaStorAfsServiceApi.dll“:找不到指定模块。(异常来自HRESULT:0x8007007E)

    Intel Optane™ Memory Pinning 无法加载DLL"iaStorAfsServiceApi.dll":找不到指定模块.(异常来自HRESULT:0x80070 ...

  5. 计算机中丢失swr.dll,initpki.dll加载失败找不到指定的模块0x80004005错误代码怎么办win10...

    如今越来越多的小伙伴都已经装上了win10系统,使用过程中难免也会碰到各种故障,例如有不少 具体步骤如下: 1.打开搜索,输入:powershell ,在windows powershell 上单击右 ...

  6. initpki.dll加载失败 找不到指定的模块的解决办法

    有用户在更新Win10系统时,收到提示"模块'initpki.dll'加载失败.请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的DLL文件是否有问题.找不到指定的程序.&q ...

  7. win10关于Intel Optane(tm) Memory Pinning 无法加载DLL”iaStorAfsServiceApi.dll”:找不到指定模块报错解决方法

    摘要:最近自己笔记本系统授权过期,刚好有碰上系统更新.升级后以点击文件夹或者offie套装就报lntel Optane(tm) MemoryPinning无法加载DLL "iaStorAfs ...

  8. (已实测解决)Intel Optane(tm) Memory Pinning 无法加载DLLiaStorAfsServiceApi.dll:找不到指定模块。是怎么回事如何解决

    Intel Optane™ Memory Pinning 无法加载DLL"iaStorAfsServiceApi.dll":找不到指定模块.(异常来自HRESULT:0x80070 ...

  9. php找不到intl,php_intl.dll找不到指定模块怎么办

    php_intl.dll找不到指定模块的解决办法:首先把"php_intl.dll"需要的dll拷贝到apache的bin目录里面:然后在"php.ini"中添 ...

最新文章

  1. [资料]pthreads PHP
  2. python发邮件11002_【python发送zabbix报警邮件,SSL版本】mailman.py
  3. Kinect开发笔记之二Kinect for Windows 2.0新特性
  4. win10下安装ubuntu14.04双系统(UEFI固件)
  5. NYOJ_37_回文字符串
  6. Android设置透明效果的三种方法(转)
  7. 漫谈 MinIO 集群扩容方法
  8. Audio播放流程(三)---NuPlayer流程之setAudioStreamType以及prepare
  9. SCI等英文文献免费下载方法总结
  10. 中文版putty后门事件分析
  11. 2016年考研数学一解析 ​​​
  12. 61php飞信发送类(phpfetion)v1.5,资源索引 L_PC6下载
  13. 过往云烟~如梦随风飘!!!
  14. Windows窗口消息大全
  15. 学生信息管理系统V2.0
  16. 共享打印机(联想M7605D)出现0x00000709错误代码的解决方法
  17. 【微信小程序】几个常用小功能
  18. 【爬虫】爬取个人随手记账户
  19. 《Leaflet 进阶知识点》- L.polygon 多边形绘制详解
  20. change lan.php lanid,天融信负载均衡本地文件包含漏洞

热门文章

  1. html 链接长宽,CSS实现长宽比的几种方案【转载】
  2. 生于80年代,穷于10年代,败于90后
  3. php数组竖转横,数组纵向转横向怎么实现
  4. idea修改git账号密码
  5. PLC网络流量异常检测的统计模型和神经网络模型的比较研究
  6. 如何通过js关闭微信浏览器页面
  7. 登陆共享服务器的用户名和密码怎么修改
  8. 音视频技术开发周刊 | 244
  9. 科属种XML文档三级树状图浏览的实现
  10. Tomcat IP访问限制