Live briefing
Everything about Dynamic-link library
Microsoft's implementation of the shared library concept in Windows and OS/2
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, or DRV . 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. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Dynamic-link libraryA 5-minute orientation
- Skim a recent paper: Dynamic optimization of guest binding in a library of diastereomeric heteroleptic coordination cagesInfluential work since 2022
- Pick up a classic book: PreyThe most-reprinted book on the subject
- Read the landmark paper: MDTraj: A Modern Open Library for the Analysis of Molecular Dynamics TrajectoriesCited 2,647 times
- Go sideways: Microsoft Windows library filesA closely related topic
- Go sideways: Portable ExecutableA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
MDTraj: A Modern Open Library for the Analysis of Molecular Dynamics Trajectories
Self-Duplicating Amplification in a Dynamic Combinatorial Library
Dynamic Combinatorial Resolution: Direct Asymmetric Lipase‐Mediated Screening of a Dynamic Nitroaldol Library
Oxidative Kinetic Self-Sorting of a Dynamic Imine Library
Dynamic Deconvolution of a Pre-Equilibrated Dynamic Combinatorial Library of Acetylcholinesterase Inhibitors
Direct screening of a dynamic combinatorial library using mass spectrometry
SwiftLib: rapid degenerate-codon-library optimization through dynamic programming
A “Dial‐A‐Receptor” Dynamic Combinatorial Library
🆕 Influential since 2022
Dynamic optimization of guest binding in a library of diastereomeric heteroleptic coordination cages
libEnsemble: A Library to Coordinate the Concurrent Evaluation of Dynamic Ensembles of Calculations
Design of Innovative Parametric/Dynamic Façade Integrated in the Library Extension Building on UAEU Campus
DESReg: Dynamic Ensemble Selection library for Regression tasks
LB4OMP: A Dynamic Load Balancing Library for Multithreaded Applications
📚 Books worth reading
PreyMichael Crichton · 2002- 📕Bibliothèque de M. G. de PixérécourtR.-C. Guilbert de Pixérécourt · 1838
Extended IAPWS-IF97 Steam TablesWolfgang Wagner, Urs Overhoff · 2006
Targeted Cancer Treatment In Silico Small Molecule Inhibitors And Oncolytic VirusesDominik Wodarz · 2013- 📕Runtime volume visualization for parallel CFDKwan-Liu Ma · 1995
- 📕Year book, AustraliaAustralian Bureau of Statistics · 1978
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Microsoft Windows library files The Microsoft Windows operating system and Microsoft Windows SDK support a collection of shared libraries that software can use to access the Windows API…
- Portable Executable Portable Executable (PE) is a file format for native executable code on 32-bit and 64-bit Windows operating systems, as well as in UEFI environments. It…
- Static library A static library or statically linked library contains functions and data that can be included in a consuming computer program at build-time such that…
- Dynamic linker A dynamic linker is an operating system feature that loads and links dynamic libraries for an executable at runtime, before or while it is running. Although…
- Platform Invocation Services Platform Invocation Services, commonly referred to as P/Invoke, is a feature of Common Language Infrastructure implementations, like Microsoft's Common…
- DLL injection In computer programming, DLL injection is a technique used for running code within the address space of another process by forcing it to load a dynamic-link…
- Ntoskrnl.exe ntoskrnl.exe (short for "Windows NT operating system kernel executable"), also known as the kernel image, is an executable file that contains the kernel…
- Hooking In computer programming, hooking is a range of techniques used to alter or augment the behaviour of an operating system, applications, or other software…