阅读:1652回复:4
驱动开发书籍介绍
学驱动要看你学的是VXD还是WDM,学VXD你最好先看孙喜明的文章,然后看《Windows Vxd与设备驱动程序权威指南》,因为开发还是用VTOOLSD而不是DDK,所以你还要看《Windows 设备驱动程序(Vxd与WDM开发实务》和《WIN9X虚拟设备驱动程序开发指南》。至于WDM,建议先看《Windows 操作系统原理》,本质上抄了不少《Inside Windows 2000》的内容,I/O和WDM那两章必看,对象管理器和同步必须搞清楚。再看《Programming the WDM》、《Undocumented Windows 2000 Secrets》、《Windows NT 2000 Native API Reference》和《Inside Windows 2000》,我喜欢用DDK,如果你喜欢Driver Studio,你可以看《Windows 2000/XP WDM 设备驱动程序开发》。如果你想开发网卡、显卡驱动程序,最好看DDK帮助,不然看《Windows 2000 驱动程序设计大全》和《Windows防火墙与网络封包截获技术》,至于开发文件系统驱动》,《Windows NT File System Internal:A Developer's Guide》,不过此书针对NT 3.51,不太适用于Windows 2000/XP。要开发NT设备驱动程序看《Windows NT 设备驱动程序设计指南》。用VXD Writer和WinDriver开发的书我还没看到学VC看《C++ 编程思想》和《VC 技术内幕》,最好去www.vckbase.com去下VC知识杂志。相关的书籍还可以看《Windows 核心编程》,不过它是从应用层讲的,而非核心层。上面所列的书,在网上可下全的有《Windows 2000 驱动程序设计大全》(第一卷)、《Programming the WDM》(第一版中英文、第二版英文)、《Undocumented Windows 2000 Secrets》、《Inside Windows 2000》(只有英文版,可参看《WINDOWS NT 技术内幕》(第二版中文电子版))、《Windows NT File System Internal:A Developer's Guide》、《Windows NT 设备驱动程序设计指南》(第二版中文电子版《 WIN2000驱动程序设计》(翟洪涛翻译)第二版英文电子版《 Windows 2000 Device Driver Book, A Guide for Programmers, Second Edition(ART BAKER)》、《C++ 编程思想》、《VC 技术内幕》(第四版潘爱民翻译,第五版英文版)、《Windows 核心编程》(中英文版)、《Windows NT 2000 Native API Reference》、《WIN9X虚拟设备驱动程序开发指南》。其它有什么好书推荐或网上下载电子版请大家告知。
|
|
沙发#
发布于:2004-07-18 09:37
好索引,不过找书还是蛮痛苦的
|
|
板凳#
发布于:2004-07-19 21:10
能否告知《Undocumented Windows 2000 Secrets》的下载地址?
|
|
地板#
发布于:2004-07-20 17:53
http://www.volynkin.com/references.htm
|
|
地下室#
发布于:2004-07-20 19:20
谢谢楼主!
|
|
|