你英文流利的话,最好看原版书Inside Microsoft Windows 2000 , Third Edition。 Windows 2000内部揭密 出版社: 机械工业出版社 译作者: (美)Mark E.Russinovich著 詹剑锋等译 国标编号: ISBN 7-111-09100-0/TP.2018 出版日期: 2001年10月 定价: RMB 69.00 页数: 568 内容简介: 本书深入揭示Windows 2000内部结构和运行机制,涉及Windows 2000最基础的系统组件和基本概念。主要内容包括系统体系结构、系统机制、管理机制、内存管理、安全机制、I/O系统、文件系统、网络体系等。本书用大量实验展示了Windows 2000的内核,有效地使读者深刻地理解Windows 2000系统,充分利用该系统进行应用开发。配套光盘包含本书电子版,以及展示Windows 2000内核的工具。 评论: 作为编写上层服务或是界面程序的Programer,你可以不了解操作系统内的机制与流程,但你是在编写驱动程序,是工作在Ringe 0,你的Bug会导致系统的崩溃,所以你必须掌握(至少也要了解)Windows系统的知识。 这本书对内存管理、I/O系统、高速缓存、文件系统、网络等作了详细的描述,由于Windows本身的封闭性,能这么详实、准确地介绍Windows 2000操作系统的内部的书真是少有。虽然这里没有哪一章是单独介绍驱动程序的,但实际它无处不在,特别是在I/O系统这章介绍得更为详尽。 当然,这本书不是教你如何编写程序的,所以此书基本上没有代码实现的例子,但它教你使用几种工具来观察、调试内核。 2.3 《Microsoft Windows 驱动程序模型设计》 这本书太经典了,虽然价钱上是贵了一点,但你多读几遍,就会发现物超所值。要知道它的实际作者是Walter Oney(个人网站www.oneysoft.com),他写的书从来都不会让人失望的。据说在今年年底,他将出版本书的第二版。 - 14 -
Austin Ji
初学驱动开发书籍介绍
Microsoft Windows 驱动程序模型设计 出版社: 北京大学出版社 译作者: Microsoft公司 国标编号: ISBN 7-900629-34-3/TP.28 出版日期: 2000年9月 定价: RMB 98.00 页数: 626 (1CD) 内容简介: 本书是《微软编程圣典丛书(影印版)》之一,讲述Windows 98和Windows 2000下的驱动程序模型设计,内容涉及WDM、内存和数据结构管理、注册和文件访问、多任务和多处理器环境中的驱动程序开发、I/O处理、设备读写、WMI、USB体系结构下的设备驱动程序开发等。为了增加本书的实用性,特以配套光盘的形式提供了丰富的程序实例、驱动程序创建向导、处理即插即用和电源管理中的细节问题的库,以及本书的电子版。 本书由微软公司组织专家编写,具有相当的技术深度,是中、高级程序员必备的参考书。 评论: 这本书堪称经典之作,详细介绍了关于WDM驱动程序的方方面面,由浅及深地讲述了驱动程序中的I/O Request Packet、即插即用、读/写数据、能源管理等,并用专题讲述过滤驱动程序、日志、定时器、USB及驱动程序的安装/卸载等内容。在结合代码讲述时,也不象有些书一附代码就是几十页,他一般是一段代码不超过一页,对这段代码的解释往往不止一页。 这么说,这本书既可是菜鸟级人物的快速上手的教科书,也可以是高手的速查手册。 对了,还忘了这本书所附光盘上的一个非常非常好的东东WDMWiz.awx。你是不是要问这个有什么用?有不少初学者不喜欢nmake式的命令行编译,也有初学者不知怎么样才能构造驱动程序的框架,用这个东东,就可以在VC这个集成开发环境中象开发一个界面程序一样,一步步按照你的需要搭建出一个驱动程序的框架,而且就在VC这个IDE中就可以编译了。 要说这本书有什么不足,那就是他没包含文件系统驱动与网络驱动(NDIS),还有就是它是 In English(不过,网上有人翻译成中文)。 - 14 -
Austin Ji
|