Can you write a no-deps, kernel-only, windows program?
C++ C Assembly
Switch branches/tags
Nothing to show
Latest commit d556128 Dec 3, 2016 @ldematte committed on GitHub Create LICENSE.md
Permalink
Failed to load latest commit information.
HelloCLib
HelloKernel
HelloNative
HelloWin32
.gitignore
LICENSE.md
README.md
hello1.sln

README.md

HelloKernel

Can you write a no-deps, kernel-only, windows program?

Start with a simple "Hello world" (written in a file), C console application, HelloCLib.

Step 1: remove all dependencies on the CRT (C Runtime library/DLL), use only Win32 functions: HelloWin32

Step 2: remove dependencies on kernel32 etc., and use only the Native API (ntdll.dll) HelloNative

Step 3: remove dependency on ntdll, trap directly into the kernel (ntoskrln): HelloKernel