Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 788 Bytes

File metadata and controls

46 lines (30 loc) · 788 Bytes

NativeEXE 1

Under Dev

Windows as DOS (Style)

No more fucking win32k.sys or csrss.exe

JUST ntoskrnl.exe (and necessary drv)

ntdll.dll is all you need

Features

  • Open \Device\KeyboardClass0 for keyboard input
  • Read keyboard input
  • mini-shell command support:
    • HI
    • SLEEP
    • DIR \??\C:\
    • LSDEV \Device\
    • RUN \??\C:\xxx.exe
    • EXIT
    • INT 3

Todo

  • Deal with Keyboard Scancodes
  • Make a mini-shell
  • Filesystem support
  • Create Process support
  • STDIO redirection

Now Achieved

screenshot

See Gallery for more screenshots.

See research.md for how I debugged this.

Bugs

### \Device\KeyboardClass0 Open failed

### read char failed