Basic windows kernel programming
Windows Kernel Programming
**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

Contributors
Showing top 1 contributor by commit count.
This article is auto-generated from raminfp/basic-windows-kernel-programming via the GitHub API.Last fetched: 6/26/2026
