The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts

Apr 23, 2025
Post comments count
2
Post likes count
2
What resource ID should I give my application’s main icon?

Applying what we know about how Explorer finds the "first" icon in a file.

Apr 22, 2025
Post comments count
5
Post likes count
0
Microspeak: top of mind

Things I'm thinking about.

Apr 21, 2025
Post comments count
13
Post likes count
0
The ongoing story of seconds on the taskbar

The cost of ticking.

Apr 18, 2025
Post comments count
2
Post likes count
0
The case of the feature flag that didn’t stay on long enough, part 2

Leaving everything the way you found it.

Apr 17, 2025
Post comments count
3
Post likes count
1
The case of the feature flag that didn’t stay on long enough, part 1

Understanding scope and order of destruction.

Apr 16, 2025
Post comments count
0
Post likes count
1
Using the classical model for linking to provide unit test overrides

Overriding a LIB with an OBJ for fun and profit.

Apr 15, 2025
Post comments count
16
Post likes count
1
There was a lot of imagined dropping tablets in swimming pools

The archetypical example of needing a replacement computer.

Apr 14, 2025
Post comments count
6
Post likes count
0
Dubious security vulnerability: Once I have tricked the user into running a malicious shortcut, I can install malware

Yes, that's sort of the point.

Apr 11, 2025
Post comments count
12
Post likes count
5
The case of the UI thread that hung in a kernel call

I did tell you not to do that.