The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Apr 21, 2025
Post comments count
7
Post likes count
0
The ongoing story of seconds on the taskbar
The cost of ticking.
Apr 18, 2025
Post comments count
1
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
5
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.
Apr 10, 2025
Post comments count
0
Post likes count
1
Function overloading is more flexible (and more convenient) than template function specialization
You can change more things in an overload.
Apr 9, 2025
Post comments count
5
Post likes count
0
Why can’t I use SEC_LARGE_PAGES with a file-based file mapping?
No paging, no crying.

