16、用VS2005调试编译驱动程序

简介: 在《Windows驱动开发技术详解》书中讲述了如何设定VC以编译驱动程序,不过稍有点麻烦。 在[2,3]中也有用VC设置的方法。不过有点麻烦。 下面,我们用另外一种方法来进行编译: 在[4]官网上下载如下几个文件: ddkwizard_setup_v1.3.0a.exe, ddkbuild_bat.zip, ddkbuild_cmd.zip 不过太慢,我下了,在CSDN上传中[7]。

在《Windows驱动开发技术详解》书中讲述了如何设定VC以编译驱动程序,不过稍有点麻烦。<?xml:namespace prefix = o />

[2,3]中也有用VC设置的方法。不过有点麻烦。

下面,我们用另外一种方法来进行编译:

[4]官网上下载如下几个文件:

ddkwizard_setup_v1.3.0a.exe,

ddkbuild_bat.zip,

ddkbuild_cmd.zip

不过太慢,我下了,在CSDN上传中[7]

步骤:

1、安装 ddkwizard_setup_v1.3.0a.exe,

2、解压ddkbuild_bat.zipddkbuild_cmd.zip,得到的两个文件拷贝到WDK根目录里;如我的是E:\WinDDK

3、添加Windows环境变量(我的电脑中)

1)添加Path

将安装的目录D:\WinDDK添加Path中;不同项用加分号隔开。注意是系统变量,不是用户变量,当然可以两个都加。

4、启动VS2005,工具→选项→项目和解决方案→VC++目录→添加G:\WinDDK。默认是可执行目录下。

5、根据你所安装的DDK的不同版本添加不同的变量到系统中,注意是新建:

      同第3步一样,在我的电脑的属性中添加,

      2000 DDK: W2KBASE

      XP DDK: WXPBASE

      2003 sp1 DDK: WNETBASE,中的一个。

6、说明:

(也可以在以上几步都设置后再安装DDKWizard

最新WDK地址:

http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO

7、设置VS

Create PREfast configuration前面的钩去掉。

wps_clip_image-14204

参考

[1] Windows驱动开发技术详解

[2] http://www.cnblogs.com/Torres_fans/archive/2009/12/28/1634149.html

[3] http://www.cnblogs.com/DotCpp/archive/2010/01/27/DotCpp.html

[4] http://ddkwizard.assarbad.net/

[5] http://www.cnblogs.com/Torres_fans/archive/2009/12/28/1634135.html

[6] http://www.360doc.com/content/10/0731/09/1794115_42661252.shtml

[7] http://download.csdn.net/source/2779915

目录
相关文章
|
XML 数据格式
hutool工具 XML工具
hutool工具 XML工具
|
人工智能 机器人 编译器
【C++】Windows端VS code中运行CMake工程(手把手教学)
【C++】Windows端VS code中运行CMake工程(手把手教学)
|
人工智能 运维 监控
支付宝技术风险负责人陈亮:把事情做到极致,技术的差异性才会体现出来
只有真正做到极致,技术的差异性才会体现出来。
6305 0
|
Web App开发 Ubuntu Linux
CrossOver22Mac 或 Linux系统切换运行软件工具
CrossOver 是一款基于 Win的系统兼容软件,能够直接从用户的 Mac 或 Linux 系统上运行常见的 Windows 应用,支持 Windows 办公软件,工具程序和各种游戏。不Windows shou权,不必重启系统,不必使用虚拟机。通过 CrossOver, 您可以从dock直接启动 Windows 应用,与您的 Mac 和 Linux 系统功能无缝集成。
297 0
|
域名解析 编解码 网络协议
【实操手册】一篇文章教你快速开始使用视频点播
阿里云视频点播(VoD)是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、分发加速、视频播放于一体的一站式音视频点播解决方案。 用户可以通过阿里云管理控制台进行基本和高级 VoD 配置、操作,还可以通过视频点播开发工具包(SDK)或直接在应用程序中进行 RESTful API 调用执行基本和高级 VOD任务。
4430 0
|
安全 Cloud Native 专有云
《阿里专有云等保合规白皮书》发布,阿里云实现首个一体化云原生安全架构
3月21日,2019阿里云峰会·北京,阿里云联合公安部信息安全等级保护评估中心发布了《阿里专有云等保合规白皮书》(以下简称《白皮书》),基于云等保合规技术框架,给出了阿里专有云多种交付场景下等保2.0合规的最佳实践,旨在为政府、企业、组织机构等相关单位满足等保合规要求提供行动指南,这也是全球首个专有云等保合规白皮书。
|
Shell Perl Python
如何优雅的使用GMT绘图(2): 主题风格和数据路径
GMT无疑是一个非常方便且高效的通用绘图软件,尤其是最近更新了**modern**模式,使得科研绘图更简单更高效!GMT默认的绘图风格(通常会用在ppt里)整体上是白底黑字,这更大多数的软件都是一样的。
3174 0
|
存储 关系型数据库 MySQL
|
SQL 存储 缓存
蚂蚁金服自研分布式关系数据库OceanBase上线阿里云
OceanBase于2020年3月在阿里云上完成了商业化,在公有云上正式对外开放。同步上线的还有相关的生态产品,包括集群管控(OCP:OceanBase Cloud Platform),诊断(OTA:OceanBase Tunning Advisor),迁移服务(OMS:OceanBase Migration Service)及开发者中心(ODC:OceanBase Developer Center)。
2940 0