The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Aug 15, 2016
Post comments count
0
Post likes count
0
Things I learned from my recent trip to Vancouver
It's not butter.
Aug 15, 2016
Post comments count
0
Post likes count
0
How can I debug a function that has been subjected to COMDAT folding?
The easy way is to mutate the function.
Aug 12, 2016
Post comments count
0
Post likes count
0
On the importance of making sure WaitForInputIdle doesn’t think you’re idle, episode 2
WaitForInputIdle is how the shell knows that your DDE server.
Aug 11, 2016
Post comments count
0
Post likes count
0
I’m speaking at the brand new Microsoft Canada Excellence Centre tomorrow
But only for Microsoft employees, sorry.
Aug 11, 2016
Post comments count
0
Post likes count
0
On the importance of making sure WaitForInputIdle doesn’t think you’re idle, episode 1
WaitForInputIdle is how the shell knows that your DDE server.
Aug 10, 2016
Post comments count
0
Post likes count
0
How to create a file mapping that allows others to open the file in exclusive mode?
This is a job for opportunistic locks.
Aug 9, 2016
Post comments count
0
Post likes count
0
What is a ZDP, and what’s so Z about it?
Zero Day Package, but not that kind of zero day.
Aug 8, 2016
Post comments count
0
Post likes count
0
Why didn’t Windows 95 suck the brains out of the XMS driver?
It was working fine up until now.
Aug 5, 2016
Post comments count
0
Post likes count
0
The case of the hung Explorer window
Decoding the deadlock.