Динамически подключаемая библиотека является скомпилированной библиотекой для систем Windows, используемых процессами в качестве источника общего доступа к функциям и API.

DLL (динамически подключаемая библиотека), был сделан ​​ Microsoft для реализации понятия общих библиотек в операционных системах Microsoft Windows и ОС / 2. Эти библиотеки обычно имеют расширения DLL, OCX (для библиотек, содержащих элементы управления ActiveX), или DRV (для драйверов унаследованной системы).

Форматы файлов для DLLs совпадают с исполняемыми файлами для Windows. Так же, как исполняемый файл (EXE) DLLs может содержать код, данные и ресурсы (значки, шрифты, курсоры, и т.д.) в любой комбинации.