问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.exe文件和.dll文件有什么区别

发布网友 发布时间:2022-04-23 04:41

我来回答

3个回答

热心网友 时间:2023-10-15 02:44

.exe文件和.dll文件最直接的区别是,前者是一个可以直接执行的程序文件,后者是一个不完整的程序文件,供执行程序运行时调用。

下面分别介绍两种文件:

1、.exe是一种可在操作系统存储空间中浮动定位的可执行程序,或者指WINDOWS操作系统中的二进制可执行文件。

.EXE文件包含一个文件头和一个可重定位程序映象。文件头包含MS-DOS用于加载程序的信息,例如程序的大小和寄存器的初始值。文件头还指向一个重定位表,该表包含指向程序映象中可重定位段地址的指针链表。

EXEHEADER ENDS程序映象,包含处理器代码和程序的初始数据,紧接在文件头之后。它的大小以字节为单位,等于.EXE文件的大小减去文件头的大小,也等于exHeaderSize的域的值乘以16。MS-DOS通过把该映象直接从文件拷贝到内存加载.EXE程序然后调整定位表中说明的可重定位段地址。

2、.dll文件,DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。

在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

DLL文件中存放的是各类程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。使用DLL文件的好处是程序不需要在运行之初加载所有代码,只有在程序需要某个函数的时候才从DLL中取出。另外,使用DLL文件还可以减小程序的体积。

热心网友 时间:2023-10-15 02:45

exe是可执行文件,一般说来多数可以通过双击来地行,dll文件是动态链接库,不能以双击等方式运行,只能被可执行的程序来调用。

热心网友 时间:2023-10-15 02:45

一个是程序,一个是文本
萝卜兼职为您解答。追问为什么有时候.exe文件很难删掉

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样让孩子主动找老师补课? 表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 exe文件和dll文件的区别到底是什么? *d.dll和*.dll文件有什么区别和共同点 API和DLL有什么区别 MFC的DLL和一般的dll有什么区别? DLL进行对比工具谁有? dll和exe有什么区别 dll和exe在内存运行时有什么区别 动态链接库和.DLL有什么区别? 如何对比两个DLL文件的不同之处 EXE和DLL之间的区别是什么 dll库和lib库有什么区别? 电脑USB接口突然不能识别优盘了,是怎么回事? 电脑不识别任何USB设备 求救:电脑无法识别USB设备,如何修复啊? 电脑前置usb接口突然无法识别u盘,怎么回事 电脑突然无法识别USB设备怎么办 电脑USB通电但不能识别怎么回事? 无法识别USB设备,我的电脑经常出现这个。怎么解决啊 为什么电脑无法识别USB? 怎么将360浏览器的倍数放大 dll文件与系统API的区别? 请教rar与dll文件的区别是什么 C#生成的dll和win下的dll有什么区别 程序集和Dll的区别 EXE 和 DLL相比较,哪个更难破解 电脑网络视频怎么倍速? 卢鹤绂传200字0 0-20分钟的水的沸腾曲绂 win10下载了一个软件然后提示 windows smartscreen can't be reached right now. windows smartscreen can't be reached right now是怎么回事 windows smartscreen can't be reached now,是怎么回事? Windows Smartscreen 筛选器无法启用,这是什么情况 为什么自动升级win10后安装软件提示windows smartscreen阻止启动 Windows smart screen 是干嘛的?用途大吗?好用不 windows smartscreen筛选器已阻止启动 windows smartscreen怎么打开 windows smartscreen筛选器阻止安装软件怎么办 Win10系统怎么关闭Windows SmartScreen win10 windows smartscreen关闭了怎么打开 windows smartscreen 筛选器已阻止启动一个未识别的应用怎么办