以前其实用过一段时间的COM/Shell的编程,不过一直也是云里雾里的, 最近项目必须使用Shell extension了,想系统深入的学习一下。 项目比较急,希望能尽快熟练进行Shell编程.我的想法是用纯COM,不使用ATL, 这样虽然麻烦些(写很多AddRef(),QueryInterface()),但出了问题比较好排除,不知大家的意见如何?另外请大家推荐一下相关的书籍,以及分享一下学习经历,谢了