推荐几本学习windows驱动的参考书籍

细粉条 2014-07-15 02:36:49
近来在学习WDM,但是不知道应该看什么参考资料,希望有人推荐几本参考书籍,在此先谢过了。
...全文
2109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lydiadly 2014-08-01
  • 打赏
  • 举报
回复
引用 6 楼 liyun123gx 的回复:
[quote=引用 4 楼 xiaoyuanyuan2009 的回复:] 楼主,有回帖的时候告诉我一声
个人感觉先看Program the WDM model ,或者是windows驱动开发技术详解 然后参考 寒江独钓windows内核安全编程,如果要看wdf的话,可参考windows设备驱动程序WDF开发。 本人正在学习驱动,刚刚接触,仅供参考[/quote] 不错,个人感觉先看WDM,WDM会了之后WDF会很快学会的。 另外,要自己多敲代码,多联系。还可以看源码。 注意要在虚拟机中安装啊。
细粉条 2014-08-01
  • 打赏
  • 举报
回复
引用 4 楼 xiaoyuanyuan2009 的回复:
楼主,有回帖的时候告诉我一声
个人感觉先看Program the WDM model ,或者是windows驱动开发技术详解 然后参考 寒江独钓windows内核安全编程,如果要看wdf的话,可参考windows设备驱动程序WDF开发。 本人正在学习驱动,刚刚接触,仅供参考
啊呀 2014-08-01
  • 打赏
  • 举报
回复
帮顶一下吧~
谁学逆向工程 2014-08-01
  • 打赏
  • 举报
回复
楼主,有回帖的时候告诉我一声
细粉条 2014-07-17
  • 打赏
  • 举报
回复
UP......
细粉条 2014-07-15
  • 打赏
  • 举报
回复
怎么没人回答?发错版块了?
细粉条 2014-07-15
  • 打赏
  • 举报
回复
up。。。。。。
本书非常适合熟悉Windows应用编程的读者转向驱动开发。所有的内容都从最基础的编程方法入手。介绍相关的内核API,然后举出示范的例子。这本书只有不到70页,是一本非常精简的小册子。所以它并不直接指导读者开发某种特定类型的驱动程序。而是起到一个入门指导的作用。 即使都是使用C/C++语言的代码,在不同的应用环境中,常常看起来还是大相径庭。比如用TurboC++编写的DOS程序代码和用VC++编写的MFC应用程序的代码,看起来就几乎不像是同一种语言。这是由于它们所依赖的开发包不相同的缘故。 在任何情况下都以写出避免依赖的代码为最佳。这样可以避免重复劳动。但是我们在学习一种开发包的使用时,必须习惯这个环境的编码方式,以便获得充分利用这个开发包的能力。 本书的代码几乎都依赖于WDK(Windows Driver Kit)。但是不限WDK的版本。WDK还在不断的升级中。这个开发包是由微软公司免费提供的。读者可以在微软的网站上下载。 当然读者必须把WDK安装的计算机上并配置好开发环境。具体的安装和配置方法本书没有提供。因为网上已经有非常多的中文文档介绍它们。 读完这本书之后,读者一定可以更轻松的阅读其他专门的驱动程序开发的文档和相关书籍。而不至于看到大量无法理解的代码而中途放弃。如果有任何关于本书的内容的问题,读者可以随时发邮件到mfc_tan_wen@163.com或者walled_river@hotmail.com。能够回答的问题我一般都会答复。 写本书的时候,我和wowocock合作的一本名为《天书夜读》(在网上有一个大约20%内容的缩减电子版本)正在电子工业出版社编辑。预计还有不到一个月左右就会出版。这也是我自己所见的唯一一本中文原创的从汇编和反汇编角度来学习Windows内核编程和信息安全软件开发的书。希望读者多多支持。有想购买的读者请发邮件给我。我会在本书出版的第一时间,回复邮件告知购买的方法。 此外我正在写另一本关于Windows安全软件的驱动编程的书。但是题目还没有拟好。实际上,读者现在见到的免费版本的《Windows驱动编程基础教程》是从这本书的第一部分中节选出来的。这本书篇幅比较大,大约有600-800页。主要内容如下: 第一章驱动编程基础 第二章磁盘设备驱动 第三章磁盘还原与加密 第四章传统文件系统过滤 第五章小端口文件系统过滤 第六章文件系统保护与加密 第七章协议网络驱动 第八章物理网络驱动 第九章网络防火墙与安全连接 第十章打印机驱动与虚拟打印 第十一章视频驱动与过滤 附录A WDK的安装与驱动开发的环境配置 附录B 用WinDbg调试Windows驱动程序 这本书还没有完成。但是肯定要付出巨大的精力,所以请读者不要来邮件索取完整的免费的电子版本。希望读者支持本书的纸版出版。因为没有完成,所以还没有联系出版商。有愿意合作出版本书的读者请发邮件与我联系。 凡是发送邮件给我的读者,我将会发送邮件提供本人作品最新的出版信息,以及最新发布的驱动开发相关的免费电子书。如果不需要这些信息的,请在邮件里注明,或者回复邮件给我来取消订阅。

595

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧