WIWindows Internals
LevelsExploreSearchGlossaryLabs
All levels

Level 0

Applications, the loader & the Win32 environment

What runs when you double-click something: PE images, the DLL loader, WOW64, and the Win32 environment (CSRSS, Win32k, windows and desktops) apps live inside.

  1. 1Executable loading & runtime
  2. 2The PE format
  3. 3The DLL loader, PEB, and module lists
  4. 4WOW64 and cross-architecture compatibility
  5. 5Ntdll & the user/kernel boundary
  6. 6WSL: a second environment subsystem
  7. 7GUI & windowing
  8. 8Window stations & desktops
  9. 9USER & GDI objects
  10. 10CSRSS, Win32k, and session UI plumbing
L1 System support processes & services
  1. User Mode

    L0Applications, the loader & the Win32 environment
  2. L1System support processes & services
  3. L2Security & authentication
  4. Kernel Mode — the Executive

    L3IPC & component boundaries
  5. L4The Executive: objects, processes & memory
  6. L5I/O, storage & the cache manager
  7. L6Networking
  8. L7Configuration & the registry
  9. Kernel Mode — the kernel

    L8The kernel: scheduling, interrupts & synchronization
  10. Virtualization

    L9Virtualization & the hypervisor
  11. Boot, HAL & hardware

    L10Boot, HAL & hardware