


The enduring cultural fascination with Queen’s Bohemian Rhapsody

Understanding the classical model for linking: You can override an LIB with another LIB, and a LIB with an OBJ, but you can’t override an OBJ

Understanding the classical model for linking: Taking symbols along for the ride

Understanding the classical model for linking, groundwork: The algorithm

What’s the guidance on when to use rundll32? Easy: Don’t use it

Why does my program run really slow or even crash (or stop crashing, or crash differently) if running under a debugger?

A few stray notes on Windows patching and hot patching
