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

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

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