The Old New Thing (original) (raw)
Latest posts
Jun 20, 2025
Post comments count 1
Post likes count 1
The case of the invalid handle error when a handle is closed while a thread is waiting on it
Raymond Chen
You are theorizing one race but experiencing another.
Jun 19, 2025
Post comments count 1
Post likes count 0
Learning to read C++ compiler errors: Ambiguous symbol errors after including a header file
Raymond Chen
Finding out why multiple entities with the same name are visible.
Jun 18, 2025
Post comments count 0
Post likes count 0
You have to tell Get- and SetSecurityInfo the object type, you can’t make it guess
Raymond Chen
It needs to know which provider to give it to.
Jun 17, 2025
Post comments count 0
Post likes count 1
Funding the Egghead store shopping spree took a little extra legwork
Raymond Chen
Just ask the boss.
Jun 16, 2025
Post comments count 1
Post likes count 3
Writing a helper class for generating a particular category of C callback wrappers around C++ methods
Raymond Chen
Another exercise in C++ template programming.
Jun 13, 2025
Post comments count 4
Post likes count 2
Thread pool threads are like preschool: Leave things the way you found them
Raymond Chen
Your mother always told you to clean up behind yourself.
Jun 12, 2025
Post comments count 5
Post likes count 0
Why does Windows even have Interlocked functions when we have std::atomic?
Raymond Chen
Well, you have to start somewhere.
Jun 11, 2025
Post comments count 6
Post likes count 3
Removing the MAX_PATH restriction on paths applies only to paths
Raymond Chen
The individual file names still retain their existing limits.
Jun 10, 2025
Post comments count 6
Post likes count 4
Application compatibility for Windows 95 crashed a cash register
Raymond Chen
Exceeding all reasonable maximums.