Windows 10 System Programming book samples
The book is available here: https://leanpub.com/windows10systemprogramming and on Amazon
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
The book is available here: https://leanpub.com/windows10systemprogramming and on Amazon
WindowsInternals
Windows Internals Book 7th edition ToolsTotalRegistry
Total Registry - enhanced Registry editor/viewerAllTools
All reasonably stable toolsSystemExplorer
Windows System Explorerwindowskernelprogrammingbook
The Windows Kernel Programming book samplesProcMonXv2
Process Monitor X v2ProcMonX
Extended Process Monitor-like tool based on Event Tracing for WindowsEtwExplorer
View ETW Provider manifestPEExplorerV2
Portable Executable Explorer version 2DriverMon
Monitor activity of any driverwindowskernelprogrammingbook2e
Samples for the book Windows Kernel Programming, 2nd editionWFPExplorer
Windows Filtering Platform ExplorerObjectExplorer
Explore Kernel Objects on WindowsWinSpy
Enhanced version of the classic Spy++ toolQuickAsm
Simple x86/x64 Assembler/Disassembler/EmulatorPEExplorer
Portable Executable ExplorerTotalPE2
PE ViewerTotalPE
Yet another PE Viewersysrun
Run any executable as SYSTEM account (no service required)PoolMonXv2
Kernel Pool Monitorrust-course
RunAppContainer
Run executables in an AppContainerCLRExplorer
Explore .NET Processes and Dump filesPoolMonX
A GUI version of the classic PoolMon toolWinDbgX
An attempt to create a friendly version of WinDbgApiSetView
API Set ViewerNetworkExplorer
Windows Network InformationGflagsX
Enhanced version of the GFlags toolPdbView
PdbView shows the contents of PDB filesALPCLogger
Log ALPC activityJobExplorer
Explore Job Objects on a Windows systemDllInjectionWithThreadContext
This is a sample that shows how to leverage SetThreadContext for DLL injectionRecon2023
Recon 2023 slides and codeWinSys
C++ library for low-level Windows developmentDbgPrint
Debug Print viewer (user and kernel)ProcExpX
KernelObjectView
View handles and object for each object typesyllabi
PoolMonXv3
Monitor Kernel pool allocations tagswinnativeapibooksamples
Samples from my book Windows Native API programmingVerifierDLL
Example of building an application verifer DLLWTLHelper
WTL helper libraryPerfMonX
PerfMonX is an enhanced Performance Monitor toolWinEventHooks
SetWinEventHook SampleDotNetExp
DeviceExplorer
BITSManager
BITS Transfers ManagerDepWalk
CPUStress
CPU Stress v3.0InfStudio
INF Studio for easier working with driver installation filesDotNextSP2019
DotNext 2019 St. Petersburg Talk DemosNativeApps
Demos and presentation from SECArmy Village Grayhat 2020TotalSystem
View Windows System in actionObjectBrowser
An alternative tool to Sysinternals WinObj tool (nicer icons!)ObjMgrProjFS
Projected File System Sample (Object Manager Namespace)ndcoslo2019
NDC Oslo 2019 slides and demosManagedWindows
Managed wrappers around the Windows API and some Native APIDllIconHandler
Shows different icons for 64 and 32-bit DLLs. Register with RegSvr32 to installPEParser
Portable Executable parsing library, used by PEExplorer. Also available as a nuget packageyoutubecode
Youtube channel sample codeBlog
Blog postsDirectUI
BgInfo
BgInfo is a WPF variant on the Sysinternals BgInfo tool.DotNextMoscow2019
DotNextMoscow2019TaskSched
NtfsStreams
Viewing NTFS alternate streams in filesDebugHelp
.NET wrapper for dbghelp.dllRegistryExplorer
InterceptionDemo
Sample showing the use of CoGetInterceptorMetroManager
KObjects
Sample for Creating a new kernel object type and supporting APIHexStudio
Hex Studio is a work in progress Hex viewer and editor.ObjDir
Simple command line version of Sysinternals WinObj. Currently just lists object names and types given an object manager directory.MalDevWorkshopWebinar
Demo from the Malware Analysis and Development WebinarSrvDrv
Services and Drivers control applicationWindowTitleEx
WindowTitleEx shows the HWND, thread ID and process in Windows titles. Tray icon to remove these extra is included.StructuredStorage
C++ wrapper for the Windows structured storage implementation known as Compound FilesAccessMask
ErrorLookup
Simple error lookup for Win32 and NTSTATUS errorsMinimal
winsta
Show Window Stations, Desktops and top level windowsVirtualDiskService
NativePowers
Native Powers Talk demosZodiacon.WPF
WPF helper libraryWMIExplorer
CalculatorX
An expression calculatorpstools-rust
DotNext2018
Logo2
objdir-rs
Rust version of the objdir toolCoreCpp21Demos
QSlice2
Tribute to the classic QSlice toolDotNextPieter2021
DotNext 2021 Pieter slides and demosQSlice
MandelImGui
Simple Mandelbrot set with Dear ImGUITimer
Simple timerMonikerFun
Demonstrating a simple moniker.SpriteSheet
Simple Sprite Sheet creatorPresentations
public presentation materialsAsyncMandelbrotColor
Fun with the Mandelbrot SetLove Open Source and this site? Check out how you can help us