Live briefing
Everything about Windows API
Microsoft's core set of application programming interfaces on Windows
The Windows API, informally WinAPI, is the foundational application programming interface (API) that allows a computer program to access the features of the Microsoft Windows operating system in which the program is running. Programs typically access this API using system libraries, which are shared libraries. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Windows APIA 5-minute orientation
- Skim a recent paper: Early Detection of Windows Cryptographic Ransomware Based on Pre-Attack API Calls Features and Machine LearningInfluential work since 2022
- Pick up a classic book: Internetworking with TCP/IPThe most-reprinted book on the subject
- Read the landmark paper: A dynamic Windows malware detection and prediction method based on contextual understanding of API call sequenceCited 198 times
- Go sideways: Microsoft Windows library filesA closely related topic
- Go sideways: Dynamic-link libraryA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
A dynamic Windows malware detection and prediction method based on contextual understanding of API call sequence
Deep learning based Sequential model for malware analysis using Windows exe API Calls
API-MalDetect: Automated malware detection framework for windows based on API calls and deep learning techniques
Dynamic Malware Classification and API Categorisation of Windows Portable Executable Files Using Machine Learning
A static API birthmark for Windows binary executables
Malware Detection using Windows API Sequence and Machine Learning
Contextual Identification of Windows Malware through Semantic Interpretation of API Call Sequence
Probabilistic suffix models for API sequence analysis of Windows XP applications
🆕 Influential since 2022
Early Detection of Windows Cryptographic Ransomware Based on Pre-Attack API Calls Features and Machine Learning
MalAnalyser: An effective and efficient Windows malware detection method based on API call sequences
Enhancing Ransomware Threat Detection: Risk-Aware Classification via Windows API Call Analysis and Hybrid ML/DL Models
Mitigating the Impact of Malware Evolution on API Sequence-Based Windows Malware Detectors
Deep learning models for multi-class malware classification using Windows exe API calls
📚 Books worth reading
Internetworking with TCP/IPDouglas E. Comer, David L. Stevens · 1988
Java Foundation Classes in a NutshellDavid Flanagan · 1999
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…
- 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…
- Architecture of Windows NT The architecture of Windows NT, a line of operating systems produced and sold by Microsoft, is a layered design that consists of two main components, user…
- Win32s Win32s is a 32-bit application runtime environment for the Microsoft Windows 3.1 and 3.11 operating systems. It allowed some 32-bit applications to run…
- Windows USER Windows USER is a component of the Microsoft Windows operating system that provides core functionality for building simple user interfaces. The component…
- Windows Native API The Native API (referred in some sources as the NT Native API) is a lightweight application programming interface (API) used by Windows NT's kernel and…
- Architecture of Windows 9x The Windows 9x series of operating systems refers to a series of Microsoft Windows operating systems produced from 1995 to 2000. They are based on the…
- WoW64 WoW64 (Windows 32-bit on Windows 64-bit) is a subsystem of the Microsoft Windows operating system capable of running 32-bit applications on 64-bit Windows…