http://blog.csdn.net/celestialwy/article/details/598421
- Inside Windows 2000;Microsoft Windows Internals。这两本书分别是同一套Windows内核架构分析书籍的第三版和第四版,两位作者在编写本书的过程中被授权察看Windows的相关源码,所以可以说这两本书是Windows内核分析的第一手资料;
- Programming the Microsoft Windows Driver Model,本书的第二本也已经出版。本书系统地介绍了Windows WDM驱动程序设计的相关理论和技术。本书的特点是论述详尽,结构清晰,内容全面。阅读本书可系统了解WDM相关技术;
- Undocumented Windows NT,较早的一本介绍Windows内核程序设计技术的书籍。虽然早但是其中的绝大部分技术并没有落伍。本书的特点是实验内容丰富实用,尤其是内存管理和Hook技术的相关内容很有参考价值,此书在网上已有中文版流传;
- Undocumented Windows 2000 Secrets,本书最有价值的内容有四个部分,分别是Exploring Windows 2000 Memory,Monitoring Native API Calls,Calling Kernel API Functions from User-Mode和Windows 2000 Object Management,尤其是本书提出的通用的API Monitor技术可说是本书的原创,很有启发意义。此书在网上也有中文版流传;
- Windows NT File System Internals。本书是目前唯一一本详细介绍Windows下文件系统架构和实现技术的书籍,虽说主要是NT下的文件系统,但是其中的绝大部分内容对2000/XP/2003同样适用;
- The Windows 2000 Device Driver Book, A Guide for Programmers,第二版。本书也比较全面地介绍了WDM驱动程序的相关技术。如果仔细阅读并消化了Programming the Microsoft Windows Driver Model的内容,本书就需要浏览一下就可以了。