怎样从零开始学习WINDOWS下的驱动开发?

2024-12-25 18:25:29
推荐回答(5个)
回答1:

对于初学者,我们需要一个简单的例子,就和C语言里面的HelloWorld一样,编译运行,接着打印出"Hello world!"。我们要先建立起对WDF驱动的一个初步而强烈的感性认识,然后再对照着例子来学习WDF的概念,看它的代码是怎么实现的,这样就会有深刻的认识。这就是教育学上所谓的循序渐进。按照这个思路,我们就先要编译安装运行一个简单驱动程序例子。我浏览了下WDF的例子之后,发现Echo这个例子比较适合我们的这个思路。下面就开始编译、安装和运行Echo这个例子。我是在XP下面做的实验,如果在其他操作系统下,也类似。在开始试验之前,读者可以从微软的网站下载WDK开发包,大小约700Mbytes,需要耐心地下才能下完。

回答2:

支持wangtk1982
这里的东西有点帮助,中文的且是国内名人所整理
http://211.90.241.130:22366/list.asp?part1=1&part2=10
http://211.90.241.130:22366/list.asp?part1=1
第二部分以及下面一些的Vxd教程

回答3:

我也在学习。DDK和C开发程序是必备的。
我是零起点。C没有学过,C++学习过很久。
DDK很多东西需要记住。
我正在看ROOTKITS——Windows内核的安全防护这本书,内容比较详细,代码要从www.rootkit.com这个网站下载。
对我有很大帮助。以前是搞VB.net和VC的。

回答4:

先支持一下“wangtk1982”,我没做过驱动,暂时也不想学,所以帮不上忙了。

还有那个“shzbjd”完全就是上来蒙事的嘛,也不看看问题就乱贴。

回答5:

这是VB的(石油大学)
http://kj.cqie.cn/syu200501/01.csf
中间自己加
http://kj.cqie.cn/syu200501/30.csf

这里的东西有点帮助,中文的且是国内名人所整理
http://211.90.241.130:22366/list.asp?part1=1&part2=10
http://211.90.241.130:22366/list.asp?part1=1
第二部分以及下面一些的Vxd教程