应用程序要加载某个dll,那这个dll是怎么被找到在哪儿的呢

应用程序要加载某个dll,那这个dll是怎么被找到在哪儿的呢,第1张

1,一般来说,程序所需dll文件是由程序本身提供;

2,如果程序需要调用系统组件的dll文件,而当前并不能加载出来,则说明是系统缺失,这种情况常出现在gost等盗版装机系统,属于封装者过度精简系统导致;

3,可以网络搜索对应系统dll文件来补丁安装,建议在正规或者明显比较安全的论坛或者社区来下载,这样避免恶意后门,一般个人常在CSDN找一些东西,吾爱破解也是不错的社区;

4,如果上面第3不知道具体该加载哪些dll,最直观的方法是,备份资料,重装系统。自己动手的话,建议选择 装机员/雨林木风/深度系统,这几家的封装稍微靠谱点。如果是去电脑店的话,建议跟店员沟通,让其装载一个较完整的系统,不要太精简的版本

方法1:把此文件拖到“开始”的“所有程序”的“启动”菜单中。

方法2:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]

"你的文件名exe"="你的文件地址(例子:C:\\WINDOWS\\system32\\ctfmonexe)"

将它复制到一个文本文档中,把文本文档的后缀名既“txt”改成“reg”,双击运行,就会在注册表中添加他的启动项。

找另一台的电脑上去复制下这个缺失的文件。

可以尝试使用腾讯电脑管家来修复缺失DLL文件

1、打开腾讯电脑管家

2、电脑诊所

3、软件问题

4、丢失Dll 文件

5、一键修复

6、完成

如果还是解决不了,去下一个文件直接复制进去就能搞定了

我说的方法有两个优点,第一、简单(与写程序相比,这简单多了),第二、灵活(我说的这两个方法可以随时跟据需要修改,但程序不行,你需要重写编译后才能用。)

第一个方法(如果不想让别人看到命令行,就加入echooff):1、先新建一个文件夹,把你要用的所有DLL文件放入这个文件侠。

2、用记事本输入以下格式命令:

copy

XXXdll

c:\windows\system32\XXXdll(以下方法是把一个XXXdll的文件复制到c:\windows\system32\)

3、每行一条命令(太多的话,可以新建文件夹分类后,用号代替文件名来 *** 作),保存文件为"setupbat"

(保存时注意加上英文双引号),放入你新建存放DLL文件的文件夹中。

第二种方法:

把你所要用的DLL文件压缩到一个WIINRAR包里(压缩时注意设置解压路径),这样解压后,就会在指定目录里。

以上就是关于应用程序要加载某个dll,那这个dll是怎么被找到在哪儿的呢全部的内容,包括:应用程序要加载某个dll,那这个dll是怎么被找到在哪儿的呢、如何在exe程序运行时自动创建DLL、如何设置程序需要加载的dll路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9486867.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存