The Curious Engineer

All blogs / Windows internals

Pavel Yosifovich

scorpiosoftware.net

Adventures in Coding, Internals and Learning

Windows internalsRustDev tools / editors / IDEs

Posts
65 from 13 May 2018 to 25 Oct 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://scorpiosoftware.net/feed/

2026 2

  1. Is Software Development a “Solved Problem”?
  2. Is AI Coding the end of Human Coding?

2025 3

  1. Mandelbrot Set – Rust Edition
  2. Introduction to eBPF for Windows
  3. Writing a Simple Driver in Rust

2024 14

  1. Structured Storage and Compound Files
  2. C++ Programming Masterclass Live Training
  3. Improving Kernel Object Type Implementation (Part 4)
  4. Let’s Get Stacking! (Part 3)
  5. Implementing Kernel Object Type (Part 2)
  6. Creating Kernel Object Type (Part 1)
  7. Rust – the Ultimate Programming Language?
  8. What Can You Do with APCs?
  9. CrowdStrike and the Formidable BSOD
  10. Building a Verifier DLL
  11. The Power of UI Automation
  12. ObjDir – Rust Version
  13. Projected File System
  14. Rust Programming Masterclass Training

2023 13

  1. x64 Architecture and Programming Class
  2. Kernel Programming MasterClass
  3. Windows Hook Events
  4. Writing Your Own Programming Language
  5. Thread Priorities in Windows
  6. Window Stations and Desktops
  7. Kernel Object Names Lifetime
  8. Upcoming Training Classes for June & July
  9. The Quest for the Ultimate GUI Framework
  10. Memory Information in Task Manager
  11. Minimal Executables
  12. Levels of Kernel Debugging
  13. Upcoming Public Training Classes for April/May

2022 12

  1. Introduction to the Windows Filtering Platform
  2. Unnamed Directory Objects
  3. Upcoming COM Programming Class
  4. Next Windows Internals Training
  5. Introduction to Monikers
  6. Next Windows Kernel Programming Class
  7. Zombie Processes
  8. Mysteries of the Registry
  9. Threads, Threads, and More Threads
  10. Registration is open for the Windows Internals training
  11. Next COM Programming Class
  12. Planned Upcoming Classes

2021 8

  1. Icon Handler with ATL
  2. Next Windows Internals Training
  3. New Class: COM Programming
  4. Processes, Threads, and Windows
  5. Next Windows Kernel Programming Training
  6. Dynamic Symbolic Links
  7. Next Public Windows Internals training
  8. Parent Process vs. Creator Process

2020 5

  1. Next Public (Remote) Training Classes
  2. Upcoming Public Remote Training
  3. Creating Registry Links
  4. How can I close a handle in another process?
  5. Next Windows Internals (Remote) Training

2019 4

  1. Where did System Services 0 and 1 go?
  2. Windows 10 Desktops vs. Sysinternals Desktops
  3. Next Windows Kernel Programming Remote Class
  4. Fun with AppContainers

2018 4

  1. Public Windows Kernel Programming Class
  2. Silent Process Exit – Is It Really?
  3. Public Remote Windows Internals Training
  4. regsvr32 can register cross-arch DLLs