DLL
文件即
动态链接库文件,是一种可执行文件,它允许
程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下 *** 作的许多函数和资源。 DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Windows *** 作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。 DLL的全称亮氏是Dynamic Link Library, 中文叫做“动态链接文件”。在Windows *** 作系统中, DLL对于程序执行是非常重要的, 因为程序在执行的时候, 必须链接到DLL文件, 才能够正确地运行。而有些DLL文件可以被许多程序共用。因此, 程序设计人员可以利用DLL文件, 使程序宏键轮不至于太过巨大。但是当安装的程序越来越多, DLL文件也就会越来越多, 如果当你删除程序的时候, 没有用的DLL文件没有被删除的话, 久而久之就造成系统的负担了。 DLL是动态连接库。使用动态连接库的一些好处是: 1.多个应用程序共享代码和数据:比如Office软件的各个组成部分有相似的外观和功能,这就是通过共享动态连接库实现的。 2.在钩子程序过滤系统消息时必须使用动态连接库。 3.动态连接库以一种自然的方式将一个大的应用程序划分为几个小的模块,有利于小组内部成员的分工与合作。而且,各个模块可以独立升级。如果小组中的一个成员开发了一组实用例程,他就可以把这些例程放在一个动态连接库中,让小组的其他成员使用。 4.为了实现应用程序的国际化,往往需要使用动态连接库。使用动态连接库可以将针对某一国家、语言的信息存放在其中。对于不同的版本,使用不同的动态连接库。在使用AppWizard生成应用程序时,我们可以指定资源文件使用的语言,这就是通过提供不同的动态连接库实现的。 VC++、C++ Builder、Delphi都可以编写DLL文件。Visual Basic 5.0以上版本也可以编写一种特殊的DLL,即ActiveX DLL。 DLL不是独立运蔽信行的程序,它是某个程序的一个部分,它只能由所属的程序调用。用户不能,也不需要打开它。EXE可执行的程序文件,与COM内部结构不相同,最突出是长度没有限制。 COM可执行的二进制代码系统程序文件,特点非常短小精焊,长度有限制。 ASM汇编程序文件为二进制代码文件,可以打个比方,它就像BASIC中的.BAS程序文件一样,为不可执行文件。 ASC代码文件。 BAK备份文件 LIB程序库文件 CHK检查磁盘命令CHKDSK发现的目录或文件分配表中的错误,校正系统后的文件。 TMP临时文件 SYS系统配置文件,最典型的如config.sys,一般可以用EDIT进行编辑。 OBJ目标文件,源程序编译输出的目标代码。 OLD备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式。 INI配置文件,不要以为这个文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS与AutoCAD。 INF安装配置文件,这在WIN95下使用较多。 HLP HELP帮助文件,这个文件一定要重视,因为它是你每使用一个新软件的最好的说明书,几乎99%的软件都有这个文件,另外,DOS下的一些帮助放在README以后,帮助便没有了,如UCDOS中的REAME.EXE;有单独DOS的命令,若不知道怎么使用,可以试试以下的命令格式:“DIR?或DIR/?”。 DDI早期映象文件,由DiskDUP IMGDRIVE IMG.EXE展开 IMG这个文件要注意,有时它是一个图象文件,但更多的时候,它是映象文件,在早期光盘上,锋庆碰此文件使用最多,能常用HD-COPY IMG UNIMG都软件进行解压(注:IMG这个软件为什么一闪就没了呢,这个软件需要热键激活,按下Ctrl+Alt+S+D+X),如果要安装的软件压缩文件由和几个IMG分开压缩,那最好用UNIMG将它们全部解压缩,然后安装,它安装时提示你“请插入X序列盘”。 ARJ ARJ(ARJ这个以前风眯一时的压缩软件谁人不晓)软件压缩的文件,它的压缩比较高,使用也特方便顺手,只需要“ARJ a -r -v……” RAR这也是一个压缩文件,传说比ARJ压缩比更高,笔者没有亲手做试验,故不敢下空此结论。 ZIP当前最流行的压缩文件,谁不知道ZIP呀,WINZIP,再也不是DOS下的那个UNZIG或PKZIP了,兼容,向下兼容,从游戏到软件,差不多都是它压缩的了。 IMD UCDOS中输法的编码字典文件。 PDV UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS调用,也挺方便的。 BAS BASIC中的源程序文件,BASIC可为初学者银谈最为熟悉的编辑语言,它的优点笔者就不在累赘了,注意QBASIC与QUICK BASIC和GW BASIC是有区别。 C C语言中的源程序文件,它不但造就了我们常常为之日夜奋战的精彩电脑游戏,还创造出UNIX *** 作系统,有口皆碑的好编程软件。 MAK C语言中的工程文件。 COB COBOL语言源程序文件。 PAS PASCAL语言源程序文件。 FOR FORTRAN语言源程序文件。 FOX FOXBASE伪编译程序文件,比PRG短小运行速度快。 PRG FOXBASE过程程序文件。 DBF XBASE数据库文件。 IDX FOXBASE中的索引文件。 LBL FOXBASE中的标签文件。 FRM FOXBASE中的报表格式文件。 MEM FOXBASE中的内存变量文件。 FMT FOXBASE中的屏幕格式文件。 DBT FOXBASE中的数据库文件的差卜辅助文件。 DBC为FOXPRO中的数据库名。 PJX Visual FoxPro下的项目文件与辅助文件PJT结合成项目管理管理文件。 RTF Rich的文本文件格式。 TXT纯文本文件格式,可以利用TYPE以及EDIT或者记事本等任何字处理程序打开,对它显示编辑。DLL文件(Dynamic Linkable Library 即动态链接库文件),是一种不能单独培兆团运行的文件,它允许程序共享执行特殊任务所必需的代码和其他资源比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。
(1)BasicCtrlDll.dll 基本控制文件
(2)LoadPatch.dll 补丁下载文件
(3)LoginQQ.dll 登陆文猜码件
(4)TheTools.dll 工具文件
(5)HKPatch(广告路径文件夹)—KillQQAd.hki 清除QQ广告文件
(6)HKDlls(广告链接文件夹)—KillQQAd.dll KillQQAd.ini 清除QQ广告清除文件
(5)(6)都是清除广告用的,文件后缀名不一样,在程配橘序中引用方式不一样。
评论列表(0条)