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

Dec 5, 2024
Post comments count
1
Post likes count
2
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
Post comments count
0
Post likes count
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
Post comments count
2
Post likes count
2
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
Post comments count
1
Post likes count
4
News flash: Desire for loud cars correlates with psychopathy and sadism

More research into loud vehicles.

Dec 2, 2024
Post comments count
5
Post likes count
1
An analogy about register preservation rules in calling conventions

And tying it back to unwind codes.

Nov 29, 2024
Post comments count
1
Post likes count
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
Post comments count
0
Post likes count
2
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
Post comments count
0
Post likes count
0
Checking whether a URI refers to a Web site root

Let somebody else do the parsing.

Nov 26, 2024
Post comments count
0
Post likes count
0
Microspeak: Real estate and Airspace

Space on the screen and negotiating control over it.