The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Apr 26, 2016
Post comments count 0
Post likes count 1

Why can’t I pin a document to the taskbar?

Raymond Chen

Because that's not what the taskbar is.

Apr 25, 2016
Post comments count 0
Post likes count 1

Getting MS-DOS games to run on Windows 95: Too much EMM memory

Raymond Chen

Now that you got it, you need to find a place to put it.

Apr 22, 2016
Post comments count 0
Post likes count 1

Should I be concerned that WaitForSingleObject is taking a large percentage of my performance test’s execution time

Raymond Chen

What you've got there, my friend, is a WaitForSingleObject stress test.

Apr 20, 2016
Post comments count 0
Post likes count 1

Why are mouse wheel messages delivered to the focus window instead of the window under the mouse?

Raymond Chen

Keyboard modifiers.

Apr 19, 2016
Post comments count 0
Post likes count 5

Why is there a screen that says “It is now safe to turn off your computer”?

Raymond Chen

Because that's when you know.

Apr 18, 2016
Post comments count 0
Post likes count 1

Getting MS-DOS games to run on Windows 95: Too much memory!

Raymond Chen

Another case of intentionally under-reporting memory.

Apr 15, 2016
Post comments count 0
Post likes count 1

What happens if I call EnumPropsEx while another thread is mutating the properties?

Raymond Chen

You get a best-effort.

Apr 14, 2016
Post comments count 0
Post likes count 1

Even though the target audience may be programmers, it can still be seen by users

Raymond Chen

Freaking out over programmer jargon.