鱼C论坛

 找回密码
 立即注册
查看: 8686|回复: 19

windows驱动学习路线。。(转)

[复制链接]
发表于 2015-4-2 16:01:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何学习Windows驱动程序开发
[序言
很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不短,大概也就3~4年时间.大多数人都认为会驱动开发的都是牛人,高手之类的.其实高手,牛人不是这样定义的.我们在学习驱动开发之前,一定要明白一个道理:术业有专攻,不要盲目跟风.

[
本内容适用环境及工具]
1> Windows
系统下
2> VC6.0
以及VS2003版本以上
3> Windows
驱动开发包(DDK(老版本)WDK(新版本))
4>
有能力着可以安装VMWare

[
本内容适用群体]
1>
具有C/C++语言基础的人
2>
具备高中以上文化水平的逻辑思维

[
具备Windows系统理论书籍]
1> Windows
核心编程
2> Win32
多线程程序设计
3>
深入解析Windows操作系统
4> Windows
操作系统原理

FAQ1:
为什么需要[具备Windows系统理论书籍4本书?
:驱动是Windows系统的一个重要的组成部分,深入Windows系统核心的一个体系,就因为驱动跟系统内核联系得十分紧密,所以涉及了不少系统的基础理论以及原理.因此在学习驱动开发之前必须先明白Windows系统的基础开发理论,Windows系统的运作原理,Windows系统的架构体系.那么我提供的上面4本书是目前市面上我认为最经典最全面的书籍了.

[
具备Windows驱动开发书籍]
1> Windows
驱动开发详解
2> Windows
设备驱动程序WDF开发

FAQ2:
为什么需要[具备Windows驱动开发书籍2本书?
:假设你对Windows系统的基础理论扎实了,也看完了所说的[Windows系统理论书籍4本书,而且你还从事开发过Windows程序或者大程序的经验者.那么你进入Windows驱动开发的时候,需要一本经典的驱动入门开发书籍即可正确入门.现在我提供了[Windows驱动开发书籍2本书完完全全针对Windows驱动开发入门而编写的书籍.当然我首要推荐<Windows驱动开发详解>这本书.本书的内容在目前来说,针对驱动开发的讲解时非常到位了.包含了驱动开发理论 配置 驱动体系 等等......是一本不可多得的好书.那么第2,其实有点滥竽充数,但是他里面有少少涉及到WDF这个最新的驱动开发理论的讲解,大家也就凑合着吧.


[
具备Windows调试基础理论书籍]
1>
软件调试
2> Windows
用户态程序高效排错

FAQ3:
为什么需要[具备Windows调试基础理论书籍2本书?
:在开发驱动的情况下,你少不了要调试驱动程序.那么如何调试驱动程序呢? Windows已为你考虑到这个问题了并开发了一套强有力的调试工具:Windbg .如何学习这个工具的调试呢?那么现在市面上只有这2本书针对Windbg讲解得还比较到位,至少针对调试命令的使用,已经用中文讲解了,大家可以通过2本书先大概了解Windbg的调试命令,然后再进一步进行GOOGLE搜索并深入学习.

[
驱动开发扩展书籍]
1>
寒江独钓-Windows内核安全编程
2> Windows
内核原理与实现
3> Rootkit Windows
内核安全防范

FAQ4:
为什么需要[驱动开发扩展书籍2本书?
:熟话说:学无止境,驱动开发领域是一个很庞大的体系,这归根于驱动框架多样化而决定的.驱动包含了:文件驱动,磁盘驱动,显卡驱动,网络驱动,等等不同的种类,每一种类就是一个领域,你决定你的能力需要扩展到多方面,那么你可以考虑先我这里提供的这3本书来学习,通过阅读这3本书,你会发现驱动可以做很多你意想不到的事情.本人从事开发驱动将近4,也仅仅涉及 文件驱动,磁盘驱动以及一些小型驱动而已.这些的学习我也仅仅是根据需求来进行选择性学习.每个人都有自己的能力极限,大家要量力而行.

评分

参与人数 2荣誉 +7 鱼币 +7 贡献 +3 收起 理由
musilintan + 2 + 2 帮助很大,感谢楼主。。。
灭·世 + 5 + 5 + 3 看了你的帖子,立马去拍了一本书

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-5-15 11:11:13 | 显示全部楼层
這麼好的經驗分享,居然沒人回覆,太可惜了!:sweat::sweat::sweat:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-15 12:11:33 | 显示全部楼层
支持楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-5-31 22:53:15 | 显示全部楼层
:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-3 22:07:57 | 显示全部楼层
甚叼甚叼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-4 08:20:41 | 显示全部楼层
感觉楼主写的不错,支持楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-26 19:44:00 | 显示全部楼层
厉害,顶一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-2 08:40:59 | 显示全部楼层
确实是好东西,留个记号先
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-20 22:56:58 | 显示全部楼层
good work
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-11-3 23:32:10 From FishC Mobile | 显示全部楼层
留个记好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-2-6 12:44:02 | 显示全部楼层
好东西,感谢分享!努力学习!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-2-25 01:19:05 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-3-12 22:25:18 | 显示全部楼层
这个文章的作者正是我的老师,猪头三老师,国内磁盘安全专家。大
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-22 14:59:44 | 显示全部楼层
真的是感谢饿了,看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-24 00:48:22 | 显示全部楼层
路过~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-7-26 12:05:39 | 显示全部楼层
这些书 有没有链接给个下载地址看看咋样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-26 12:09:01 | 显示全部楼层
顶一个,顺便留个记号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-18 14:38:27 | 显示全部楼层
谢谢lz,学了几年,我还在入门阶段,甚是惭愧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-11 13:39:20 | 显示全部楼层
这个必须给赞!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-23 10:18:39 | 显示全部楼层
学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 09:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表