The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Jul 18, 2025
Post comments count
10
Post likes count
1
The case of the invalid instruction exception on an instruction that should never have executed
I don't recall ever asking you to do that.
Jul 17, 2025
Post comments count
0
Post likes count
1
If the Window Runtime PropertyValue is for boxing non-inspectables, why is there a PropertyValue.CreateInspectable?
For completeness, but not for functionality.
Jul 16, 2025
Post comments count
5
Post likes count
4
The Fundamental Failure-Mode Theorem: Systems lie about their proper functioning
It doesn't say what it does on the tin.
Jul 15, 2025
Post comments count
0
Post likes count
2
Perhaps not a recommended usage for an emergency power outlet
Maybe that's not a critical system.
Jul 14, 2025
Post comments count
4
Post likes count
4
There is a std::chrono::high_resolution_clock , but no low_resolution_clock
For when you care only enough to be roughly on time.
Jul 11, 2025
Post comments count
2
Post likes count
2
Detecting and reporting all unhandled C++ exceptions as well as all unhandled structured exceptions
Closing another exit point.
Jul 10, 2025
Post comments count
5
Post likes count
2
Our first attempt to detect and report all unhandled C++ exceptions as well as all unhandled structured exceptions
Identifying and classifying the exit points.
Jul 9, 2025
Post comments count
4
Post likes count
4
When I install an unhandled structured exception filter, why doesn’t std::terminate get called?
You're using the same hook that the compiler uses to call std::.
Jul 8, 2025
Post comments count
9
Post likes count
0
A walkthrough of the original Microsoft Building 3
Don't get lost on your walk down memory lane.

