
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路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)