windows下的驱动程序编写学习日志(一)

用VC++6.0编译第一个windows下的驱动程序

 

 

使用VC的build来编译驱动程序,可以借助人民邮电出版社,王艳平, 张铮版《windows 程序设计》随书光盘下的DriverWizard.awx

 

 

1. 首先将DriverWizard.awx文件复制到VC++6.0安装目录的
".../Microsoft Visual Studio/Common/MSDev98/Template"文件夹下

 

 

2. 运行VC++6.0,单击菜单命令“File/New..”,切换到Projects 选项卡,会发现向导列表
中多了一个选项“Driver Wizard”,使用它创建工程即可,这样就不用自己另外进行工程设置什么的。

 


3. 接着是设置路径,在 tool ->options ->Directiories 做如下操作:
①在 可执行文件 中添加:
".../WINDDK/xxxx/bin/x86" ,并把它放到列表的最上面
②在 Include files 中添加
".../WINDDK/xxxx/INC/CRT"
".../WINDDK/xxxx/INC/WXP"
".../WINDDK/xxxx/INC/DDK/WXP",也都要放到列表最上面
③在 Library files 中添加:
".../WINDDK/xxxx/LIB/CRT/I386"
".../WINDDK/xxxx/LIB/WXP/I386"

 


4. 在环境变量的”用户变量“中新建一个环境变量,变量名为ddkroot ,变量值为你ddk的安装目录(如:C:/WINDDK/3790.1830)

 

 

注意:ddk应该是越新越好(比如win2003 ddk),用低版本的ddk编译一些驱动程序可能会报错。

你可能感兴趣的:(windows下的驱动程序编写学习日志(一))