A book surviving its 6th different Windows OS version
SET AUTO FLATTERING MODE ON
Back in the summer of 1998, I would never have bet a nickel on the fact that a C++ shell programming book could be a must-read and must-have still today, in the summer of 2005. Admittedly, I don't know much about Windows Vista, if not the sardonic grins of some fellow Italian users. In Italian, pronounced it sounds like bugged Windows. (s-vista means mistake, bug, sort of).
I've been told that not even in Windows Vista the shell is entirely managed and rewritten. Which means that Windows Vista is going to be the 6.th Windows operating system that the book outlives. Which means that Paul Ballard is not that much wrong here in his top-ten list of not-chosen names for Windows Vista.
SET AUTO FLATTERING MODE OFF
Yes, the main reason of the post. If you're still interested in this book, here's a link where you at list download its source code. It still works. I'm using most of those shell and namespace extensions today on a Windows 2003 Server SP1 machine.