Skip to content

thirtytwointerops/kernel32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Get Started

The Kernel32, developed by a community specialized in the interoperability of Windows APIs, enables the use of all functions available in the Kernel32 API. It offers meticulously organized and named structures and enumerations, all based on official Microsoft documentation.

✨ Start using the library right now ✨

📔 About the Kernel32 API

Kernel32 is a Windows API library that provides low-level functions essential for the operation of the operating system. It is responsible for functions such as memory management, process and thread manipulation, and input/output device control.

Purposes:

  • Memory Management: Allocation and release of memory.
  • Process and Thread Manipulation: Creation, control, and termination of processes and threads.
  • Device Control: Handling of files, directories, and I/O devices.
  • Synchronization: Synchronization functions like mutexes and events.

This API is fundamental for developers who need to interact directly with the core of the Windows operating system.

📦 Compiling The Library

The original project code for Kernel32 has been moved to a .NET 8.0 class library solution to facilitate the generation of the NuGet package, providing greater security as there is no need to install third-party applications. The solution was generated using Microsoft Visual Studio, meaning no additional configuration is required if used.

🧑‍💻 Maintained by Eduardo Baginski Costa.