GitPedia

Basic windows kernel programming

Windows Kernel Programming

From raminfp·Updated April 17, 2026·View on GitHub·

**basic windows kernel programming** is a Windows Kernel Programming The project is written primarily in C++, first published in 2020. Key topics include: kernel, windowsinfo, windowsinternals, windowskernel.

Basic Windows Kernel Programming +++ Tutorial

Visual Studio Configuration

1- General ==> Windows SDK Version ===> 10.0.10586.0

2- VC++ Directories ==> Include Directories = $(VC_IncludePath);$(WindowsSDK_IncludePath);

3- C/C++ ===> General ===> Additional Include Directories ===> C:\Program Files %28x86%29\Windows Kits\10\Include\10.0.17134.0\km;%(AdditionalIncludeDirectories)

4- Linker ===> Advanced ===> Entry Point ===> DriverEntry

5- Delete file .inf

Enable kernel debug Of registery

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session manager\Deubug Print Filter\DEFAULT 0xf

Topics:

1- KeCPU <br />
2- KeDateTime <br />
3- KeDebug <br />
4- KeJsonParser <br />
5- KeMalloc <br />
6- KeOSBuild <br />
7- KeOSVersion <br />
8- KeShellCode <br />
9- KeString <br />
10- KeThread <br />
11- KeTimer <br />
12- KeVector <br />
13- KeHeapAlloc <br />
14- KeFileWrite <br />
15- KeFileRead <br />
16- KeLinkList <br />
17- KeSpinLock <br />
18- KeWdmVersion <br />
19- KeLongIntegerData <br />

TODO

  - Advance Windows kernel Programming
  

Awesome Book by Pavel Yosifovich - https://leanpub.com/windowskernelprogramming

windows kernel programming

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from raminfp/basic-windows-kernel-programming via the GitHub API.Last fetched: 6/26/2026