The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Nov 16, 2018
Post comments count 0
Post likes count 0

The Moncler 1 Pierpaolo Piccioli, your high fashion for the elegant parties that take place in a walk-in freezer

Raymond Chen

I'm sure it looks better after you unpack it from the bubble wrap.

Nov 16, 2018
Post comments count 0
Post likes count 1

Closing the race window between creating a suspended process and putting it in a job

Raymond Chen

Start it there from the beginning.

Nov 15, 2018
Post comments count 0
Post likes count 0

Songs with every other beat removed, how to make your own!

Raymond Chen

Sounds familiar, but oddly wrong.

Nov 15, 2018
Post comments count 0
Post likes count 2

How do I revert a control back to its default theme?

Raymond Chen

The special signal.

Nov 14, 2018
Post comments count 0
Post likes count 1

What’s the point of passing a never-signaled event to MsgWaitForMultipleObjects?

Raymond Chen

It's a placeholder for something that didn't need a placeholder.

Nov 13, 2018
Post comments count 0
Post likes count 0

Saying good-bye to the original Microsoft Redmond campus

Raymond Chen

The home of many memories, perhaps not all good ones.

Nov 12, 2018
Post comments count 0
Post likes count 1

The case of the System process that consumed a lot of CPU

Raymond Chen

Let's look at the performance trace.

Nov 9, 2018
Post comments count 0
Post likes count 1

Gotchas when using linker sections to arrange data, part 2

Raymond Chen

An unexpected null could throw the whole thing out of alignment.

Nov 8, 2018
Post comments count 0
Post likes count 2

Gotchas when using linker sections to arrange data, part 1

Raymond Chen

Nulls can show up in unexpected places.