Windows內核編程不是針對修改Windows的內核進行的編程,這不同於UNIX或LINUX內核編程。Windows的內核並不公開,或者說Microsoft只公開了用於學習的壹小部分內核(WRK)。但是Microsoft提供了Windows內核程序的開發包WDK(舊稱DDK),Windows程序員可以通過WDK開發Windows內核程序。壹般來說內核程序的擴展名是 .sys,屬於PE文件。