找不到dll的问题解决,loadlibrary 126错误

news/2024/11/7 15:35:43/

症状:loadlibrary时,getlasterror返回126,表示是找不到模块错误。来到目录下看到依赖所需的dll均存在

解决办法:

1.下载ProcmonProcmom-监视进程所有的动作资源-CSDN文库icon-default.png?t=N6B9https://download.csdn.net/download/gergul/880597622.运行Procmon,并开启捕捉

3.执行LoadLibrary操作

4.暂停Procmon捕捉

5.在Procmon中按Ctrl+F查找指定dll名称

6.在此搜索到的条目下面的“Result”列中应该会存在“NAME NOT FOUND”,表示“Path”列的文件模块找不到

解决方案两种:

第一种:把找不到的dll目录添加到Path环境变量中

第二种:在调用LoadLibrary前使用SetDllDirectory API设置dll目录(推荐)

 

 


http://www.ppmy.cn/news/934415.html

相关文章

HTTP协议解析

HTTP概述 HTTP (全称为 "超文本传输协议") 是一种应用非常广泛的应用层协议~~我们平时打开一个网站, 就是通过 HTTP 协议来传输数据的。 HTTP工作过程: 当我们在浏览器中输入一个 "网址",此时浏览器就会给对应的服务器发送一个 H…

LCD(含FSMC)——跟我一起写STM32(第七期)

文章目录 9 点亮第一块彩屏9.1 认识TFTLCD9.2 8080时序9.3 LCD驱动9.4 用FSMC爆改8080时序9.5 新版LCD驱动 9 点亮第一块彩屏 9.1 认识TFTLCD 这是市面上显示器优缺点: 这就引出了我们今天的主角(点阵和断码就先不理他们)——LCD。 TFT-LCD 即薄膜晶体管液晶显示…

UEFI实战--------HII之uni文件

uni文件 HII的实现涉及到多种不同类型的文件,uni文件是其中最简单的一种,它用来存放各种语言的字符串以实现本地化。本节主要参考自《edk-ii-uni-specification.pdf》,后面简称为参考文档。 关于uni文件的作用,在参考文档中做了如…

python中的data解释_python中的data解释_python unicodedata用法

UCD是Unicode字符数据库(Unicode Character DataBase)的缩写。 UCD由一些描述Unicode字符属性和内部关系的纯文本或html文件组成。 UCD中的文本文件大都是适合于程序分析的Unicode相关数据。其中的html文件解释了数据库的组织,数据的格式和含义。 UCD中最庞大的文件无疑就是描…

如何在 C++ 中调用 python 解析器来执行 python 代码(六)?

今天轮到讨论安全问题了。 python 代码中包含有害内容该怎么办?常用技术是沙箱(Sandboxing)。本文从一些基础设施讲起。 目录 如何在 C 中调用 python 解析器来执行 python 代码(一)?如何在 C 中调用 pyt…

Spring的那些开发小技巧(中)

BeanPostProcessor BeanPostProcessor,中文名 Bean的后置处理器,在Bean创建的过程中起作用。 BeanPostProcessor是Bean在创建过程中一个非常重要的扩展点,因为每个Bean在创建的各个阶段,都会回调BeanPostProcessor及其子接口的方法…

前端 js通过汉字实时识别出全拼

根据汉字识别出拼音 通过汉字实时识别出全拼效果直接上代码 通过汉字实时识别出全拼 在一次移动端项目中&#xff0c;因为是和银行对接项目&#xff0c;所以有了这一个需求&#xff0c;实时带出汉字全拼。用的库是VUX。 效果 直接上代码 <x-inputtitle"中文姓名&quo…

csapp实验bomb lab(反汇编技术与gdb调试)

一.实验目的 该实验要在linux环境下做&#xff0c;因为我的虚拟机VMware不能与宿主机之间传输文件、复制黏贴&#xff08;弄了好长时间也没弄成&#xff09;&#xff0c;所以实验包我是在虚拟机中登录官网下载的&#xff0c;下载地址为&#xff1a; CS:APP3e, Bryant and OHal…