The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Dec 6, 2024
2
0
Learning to read C++ compiler errors: Nonsensical errors from a function declaration
Look closely at what the error message is complaining about.
Dec 5, 2024
0
1
Won’t waiting for multiple threads one at a time introduce a severe performance issue?
It depends on how long you plan on waiting.
Dec 4, 2024
0
2
Why does my DLL reference count go up by one every time I create and exit a thread?
If you use a wrapper, you need to follow the wrapper's rules.
Dec 3, 2024
2
1
Tricks from product support: We’re not smart enough to debug the problem, can you help us?
It's not you, it's me.
Dec 2, 2024
0
1
News flash: Desire for loud cars correlates with psychopathy and sadism
More research into loud vehicles.
Dec 2, 2024
3
1
An analogy about register preservation rules in calling conventions
And tying it back to unwind codes.
Nov 29, 2024
1
0
Assessing the attack complexity of a race condition security vulnerability
It's not just how small the race window is, but how easy it is to hit the window.
Nov 28, 2024
0
1
Why does my program successfully take foreground only when running under the debugger?
That's a special exception to the normal foreground rules.
Nov 27, 2024
0
0
Checking whether a URI refers to a Web site root
Let somebody else do the parsing.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
