开发驱动,首先就是搭建开发的环境。既然是开发windows下的驱动程序,那MS的开发工具是一定要的。现在vs都到2010了,所以,也不能总是抱着vs6.0写代码,也要与时俱进~当然又不能太潮流吗……所以选用vs2008开发驱动。好了废话不多说了,下面记录一下我搭环境的步骤。
一、VS2008的安装
这个……大家肯定比我熟的多,所以就不再显眼了。
vs2008的下载及正版升级见:http://bbs.51aspx.com/showtopic-1714.html
vs2008的详细安装见:Visual Studio 2008系列教程(一):VS 2008安装详解!
ok 接下来该驱动开发的核心了……
二、WDK的介绍、下载、安装及配制
1、关于WDK
Windows Driver Kit(驱动程序工具包): 是一种完全集成的驱动程序开发系统,它包含 Windows Driver Device Kit (DDK),用于测试 Windows 驱动程序的可靠性和稳定性,包括:
- Windows Driver Foundation (WDF) 简化了 Windows 驱动程序的开发和支持。
- 头文件重构 (Windows Vista 和更高版本)通过提供更简单的目录结构、避免声明冲突以及对所有支持的 Windows 版本使用单一头文件集,降低头文件的复杂性。
- Installable File Systems (IFS) Kit将头、库、示例以及文档作为 WDK 的一部分分发。
- 验证程序和静态分析工具, (如 PREfast 和 静态驱动程序验证程序)帮助您在编译时查找 bug。
2、下载WDK
曾经下载WDK好像还必须得http://connect.microsoft.com/注册后才