DLL是动态链接库(Dynamic Link Library)的简称,是一种可以被程序在运行时调用的可执行文件,也就是说程序不需要在编译的时候进行链接。
DLL文件的一般用途是将一个模块中的公用函数、变量(称为导出)打包成一个单独的文件,以供其他程序调用,从而实现代码的复用,提高了程序的模块化程度。在Windows操作系统中,许多系统或第三方应用程序都会使用DLL文件来提供功能。
常见的DLL文件包括:Microsoft Visual C 运行库、DirectX游戏组件、Windows系统 DLL 等。此外,一些恶意软件也会使用DLL来隐藏自身功能,如木马病毒、黑客工具等。