Dynamic-link library

Dynamic-link library (DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries usually have the file extension DLL, OCX (for libraries containing ActiveX controls), or DRV (for legacy system drivers).The file formats for DLLs are the same as for Windows EXE files – that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows. As with EXEs, DLLs can contain code, data, and resources, in any combination.

Comment
enDynamic-link library (DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries usually have the file extension DLL, OCX (for libraries containing ActiveX controls), or DRV (for legacy system drivers).The file formats for DLLs are the same as for Windows EXE files – that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows. As with EXEs, DLLs can contain code, data, and resources, in any combination.
ContainerFor
Shared library
DifferentFrom
Dynamically loaded library
Extension
en.dll
Has abstract
enDynamic-link library (DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries usually have the file extension DLL, OCX (for libraries containing ActiveX controls), or DRV (for legacy system drivers).The file formats for DLLs are the same as for Windows EXE files – that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows. As with EXEs, DLLs can contain code, data, and resources, in any combination. Data files with the same file format as a DLL, but with different file extensions and possibly containing only resource sections, can be called resource DLLs. Examples of such DLLs include icon libraries, sometimes having the extension ICL, and font files, having the extensions FON and FOT.
Hypernym
Implementation
Is primary topic of
Dynamic-link library
Label
enDynamic-link library
Link from a Wikipage to an external page
support.microsoft.com/en-us/kb/2533623
msdn.microsoft.com/en-us/library/3y1sfaz2.aspx
support.microsoft.com/en-us/kb/815065
blogs.technet.com/b/srd/archive/2010/08/31/an-update-on-the-dll-preloading-remote-attack-vector.aspx
insights.sei.cmu.edu/cert/2008/09/carpet-bombing-and-directory-poisoning.html
msdn.microsoft.com/en-us/library/ff919712.aspx
blogs.technet.com/b/srd/archive/2014/05/13/load-library-safely.aspx
blogs.technet.com/b/srd/archive/2010/08/23/more-information-about-dll-preloading-remote-attack-vector.aspx
blogs.technet.com/b/srd/archive/2009/04/14/ms09-014-addressing-the-safari-carpet-bomb-vulnerability.aspx
msdn.microsoft.com/en-us/library/ms682586.aspx
msdn.microsoft.com/en-us/library/ms682589.aspx
msdn.microsoft.com/en-us/library/ms682599.aspx
www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx
web.archive.org/web/20120215074145/http:/download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/pecoff_v8.docx
Link from a Wikipage to another Wikipage
.NET Framework
16-bit
2
32-bit
32-bit computing
64-bit
ActiveX
Address space
Application programming interface
Ar (Unix)
Binary search
C (programming language)
C++
Category:Articles with example C code
Category:Computer file formats
Category:Computer libraries
Category:Windows administration
Color Graphics Adapter
Component Object Model
Computer file
Data (computing)
Delphi (IDE)
Dependency Walker
Device driver
DLL hell
DLL Hell
Dynamic library
Entry point
Error handling
Exception handling
EXE
Executable compression
File extension
File format
Function pointer
GNU Binutils
GNU Compiler Collection
Graphical user interface
Graphics Device Interface
GUID
Hooking
Icon (computing)
Inter-process communication
Kernel32.dll
Library (computing)
Linker (computing)
Loader (computing)
Machine code
MD5
Memory segmentation
Microsoft
Microsoft Application Virtualization
Microsoft Virtual PC
Microsoft Windows
Modularity (programming)
Moricons.dll
MS-DOS
New Executable
Object (computer science)
Object file
Operating system
Page file
Pentium Pro
Portable Executable
Position-independent code
POSIX
Printer Command Language
Relocation (computing)
Resource (Windows)
Shared library
Side-by-side assembly
Static library
Typeface
UPX
Visual Basic
Visual C++
Vulnerability (computer science)
Vulnerability (computing)
Windows 95
Windows 98
Windows API
Windows Me
Windows Registry
Windows shell
Magic
enMZ
Mime
enapplication/vnd.microsoft.portable-executable
Name
enDynamic link library
Owner
Microsoft
SameAs
.dll
3Wnpr
Biblioteca de enlace dinámico
Dinamik bağlantı kitaplığı
Dinamikus csatolású könyvtár
DLL
DLL
DLL
DLL
DLL
Dynamic Link Library
Dynamic Link Library
Dynamic Link Library
Dynamic-link library
Dynamic-link library
Dynamic-link library
Dynamic-link library
Dynamic-link library
Dynamic-link library
Dynamic-link library
Dynamic-Link Library
Dynamic-Link Library
Dynamic-Link Library
m.07yv9x
Q380319
Динамически подключаемая библиотека
مكتبة الربط الديناميكي
کتابخانه پیوند پویا
डी एल एल
ডাইনামিক-লিংক লাইব্রেরি
ඩයිනමික්-ලින්ක් ලයිබ්රි
ไดนามิกลิงก์ไลบรารี
ダイナミックリンクライブラリ
动态链接库
동적 링크 라이브러리
Subject
Category:Articles with example C code
Category:Computer file formats
Category:Computer libraries
Category:Windows administration
UniformType
encom.microsoft.windows-dynamic-link-library
WasDerivedFrom
Dynamic-link library?oldid=1113016306&ns=0
WikiPageLength
33355
Wikipage page ID
2701077
Wikipage revision ID
1113016306
WikiPageUsesTemplate
Template:About
Template:As of
Template:Code
Template:Distinguish
Template:Infobox file format
Template:ISBN
Template:Reflist
Template:Short description
Template:Windows Components
Wordnet_type
synset-format-noun-1