驱动编程环境搭建



大家好!今天来交大家配置一下vc6.0的驱动编程环境,我也是刚刚开始学习驱动编程!如果写的不好请大家多多指导。

1.首先在xp下安装vc6.0  和DDk

这个很简单我就不在这么说明了,大家可以自行去百度上下载安装。DDK下载地址(解压后直接点击setup安装):http://download.microsoft.com/download/9/0/f/90f019ac-8243-48d3-91cf-81fc4093ecfd/1830_usa_ddk.iso 

2.   首先新建win32 console Application空项目,然后右击source files选择添加文件到目录,把最基本的驱动文件添加到工程。模板文件我一会会打包上传的链接:https://pan.baidu.com/s/1aREXUP2nMYbOC-uG60kVpA 密码:8waw。如果链接失效请在下发评论我会补链接的。

3.选择菜单栏中的工具-》选项,然后在弹出的窗口中选择目录一栏,点击新建按钮,在目录(s)下选择includes files

然后点击下图所示按钮分别找到ddk安装目录下的INC\WXP目录和INC\CRT目录和INC\DDK\WDM\WXP和INC\DDK\WXP目录,然后添加。

然后用下图箭头所指的上下按钮将目录顺序调成以下顺序。

然后在目录(s)下选择 library files ,然后添加ddk目录下的LIB\WXP\I386目录,并且把这个目录的顺序调到下面的顺序

然后选择目录(s)下的Executable file(可执行文件)  然后添加ddk目录中的 BIN\X86,并把顺序调整到下图的顺序

4.选择组建-》配置 在弹出的窗口选择添加在配置一栏填上check,然后移除win32 debug和win32 release两个,如下图所示

5.选择项目-》设置 选择c++一栏,将

/nologo /Gz /MLd /W2 /WX /Z7 /Od /D WIN32=100 /D _X86_=1 /D WINVER=0x501 /D DBG=1 /Fo"ddk_check/" /Fd"ddk_check/" /FD /c  复制到工程选项下面的编辑框中,然后参数会自动设置。

 

选择链接一栏,将

Wdm.lib ntoskrnl.lib /nologo /base:"0x10000" /stack:0x400000,0x1000 /entry:"DriverEntry" /subsystem:console /incremental:no /pdb:"ddk_check/event.pdb" /debug /machine:I386 /nodefaultlib /out:"ddk_check/event.sys" /subsystem:native /driver /SECTION:INIT,D /RELEASE /IGNORE:4078 复制到工程选项下面的编辑框


6.然后便宜就会发现成功了

在选择工程,选择资源一栏把资源文件名改成ddk_check/event.res,目的是为了让资源文件也生成到ddk_check中。

ddk_check中会生成一个.sys结尾的文件。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值