The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Using the wrong HINSTANCE in RegisterClass is like identity theft
Use your own account.
Photoshop meme: Mark Reynolds casually eating sunflower seeds
July 7, 2011: David Ortiz hits a home run against the Baltimore Orioles. As he rounds third base, Orioles third baseman Mark Reynolds casually finishes off a ...
What is that horrible grinding noise coming from my floppy disk drive?
Wait, what's a floppy disk drive? For those youngsters out there, floppy disks are where we stored data before the invention of the USB earring. A single ...
The tradition of giving cute names to unborn babies
Many of my friends gave names to their unborn babies. Most of them were based on various objects that were the size of the adorable little parasite¹ at the...
What does the executable timestamp really mean?
A customer was looking for some information on the executable timestamp: I would like my program to display the date it was linked. The looks like what I need...
At least it'll be easy to write up the security violation report
Many years ago, Microsoft instituted a new security policy at the main campus: all employees must visibly wear their identification badge, even when working in ...
Windows has supported multiple UI languages for over a decade, but nobody knew it
In the early days of Windows, there was a separate version of Windows for each language, and once you decided to install, say, the French version of Windows, ...
We've traced the pipe, and it's coming from inside the process!
We saw last time one of the deadlocks you can run into when playing with pipes. Today we'll look at another one: Our program runs a helper process with ...
And… that cadence means it's halftime, concert-goers!
In college, one of my classmates (who is now the conductor of an orchestra, so I guess that whole music thing worked out for him) coined the term halftime to ...