Dynamic Link Library (DLL)

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:abbreviation DLL
gptkbp:analyzes gptkb:PE_Explorer
dependency walker
dumpbin
gptkbp:can_be_written_as gptkb:C++
C
other programming languages
gptkbp:canBe gptkb:Dynamic-link_library
gptkb:public_library
system processes
user applications
multiple applications
gptkbp:canBeDebugged true
gptkbp:canBeLoadedAtRuntime true
gptkbp:canBeLoadedAtStartup true
gptkbp:canBeLoadedWith Windows API
GetModuleHandle
LoadLibrary
gptkbp:canBePatched true
gptkbp:canBeUnloaded true
gptkbp:canBeUnregistered true
gptkbp:canCreate gptkb:GCC
gptkb:MinGW
gptkb:Visual_Studio
other compilers
gptkbp:cause DLL Hell
gptkbp:contains resources
data
functions
gptkbp:enables code reuse
modular programming
memory efficiency
gptkbp:exportedTo resources
variables
functions
gptkbp:fileExtension .dll
https://www.w3.org/2000/01/rdf-schema#label Dynamic Link Library (DLL)
gptkbp:infects malware
gptkbp:introducedIn gptkb:Microsoft_Windows_1.0
gptkbp:loadedBy gptkb:Windows_loader
gptkbp:protectedBy digital signature
code signing
gptkbp:purpose share code and data among multiple programs
gptkbp:registration true
gptkbp:relatedTo gptkb:ActiveX_controls
Windows API
COM components
gptkbp:signedBy true
gptkbp:supports dynamic linking
gptkbp:usedIn gptkb:Microsoft_Windows
gptkbp:bfsParent gptkb:winspool.drv
gptkbp:bfsLayer 7