云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > WINDOWS 7 配置驱动开发环境(wdk7.60)

WINDOWS 7 配置驱动开发环境(wdk7.60)

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 3:39:40

WINDOWS 7 配置驱动开发环境(wdk7.60)

1. 安装VS2010,WDK7.60(GRMWDK_EN_7600_1) 2. 新建VC 控制台项目(选择为空项目)

3. 新建项目配置“driver” ,点击下拉按钮-点击(配置管理器)

输入名称(Driver Debug)点击确定就可以了,其他的不要动哦!

完成后的效果!

点击确定按钮之后呈现出来的画面

鼠标右击工程选择属性,会弹出以下窗口!

4. 设置VC++路径

<我把wdk安装在E盘下>

a. 配置可执行文件目录:E:\\WinDDK\\7600.16385.1\\bin\\x86; b. 配置包含目录:E:\\WinDDK\\7600.16385.1\\inc\\ddk E:\\WinDDK\\7600.16385.1\\inc\\ E:\\WinDDK\\7600.16385.1\\inc\\api

c. 配置库目录: E:\\WinDDK\\7600.16385.1\\lib\\win7\\i3865

新建C/C++文件 不然无C/C++设置选项

<刚开始我们创建了一个空的项目所以项目里没有c++文件,现在要做的就是在空的项目-源文件-添加一个新建项c++文件> 常规

目标文件扩展名:.sys //必选

6. 设置C/C++选项 常规选项卡

1 调试信息格式(C7 兼容(/Z7) //可选 2 警告等级 (2 级(/W2) //可选 3 将警告视为错误 (是(/wx) //可选

优化选项卡

优化(禁用/Od) //可选

预处理器

预处理器定义:WIN32=100;_X86_=1;WINVER=0x501;DBG=1 //必选 如果是 Release,那么可想而知,不需要 DBG=1

代码生成

启用最小重新生成:否 //可选 基本运行时检查:默认值 //可选

运行时库:多线程调试(/MTd) 或 多线程(/MT) //建议选 <本人选择的是多线程调试(/MTd)>

缓冲区安全检查:否 //可选

(可避免出现 LINK : error LNK2001: 无法解析外部符号 __security_cookie) 高级

调用约定 __stdcall(/Gz) //必选

7. 链接器设置 常规

启用增量链接:否(/INCREMENTAL:NO) //建议 选上 忽略导入库:是 // 可选

( 设置为此值时,必须在附加库目录中加: E:\\WinDDK\\7600.16385.1\\lib\\win7\\i3865 这样项目就不会依赖 IDE 环境的设 置)

如果否 ( 设置为此值时,将依赖 IDE 的环境的相关设置 ) 输入

附加依赖项

ntoskrnl.lib;Hal.lib;wdm.lib;wdmsec.lib;wmilib.lib;ndis.lib;MSVCRT.LIB;LIBCMT.LIB //必选 //NT式驱动 ntoskrnl.lib WDM式驱动 wdm.lib

( HalXXX 函数在Hal.lib, WmiXXX 函数在 wmilib.lib , NdisXXX函数在 ndis.lib ) ( 必要时需要增加微软的标准库 MSVCRT.LIB MSVCRTD.LIB(调试库) LIBCMT.LIBIBCMTD.LIB(调试库) )

( 如果源码中有 source 文件,那么该文件的 TARGETLIBS 字段会列出该项 目需要的库 )

忽略所有默认库: 是 (/NODEFAULTLIB) //必选 清单文件:

启用用户账户控制(UAC) 否 //必选

不然会出现 >LINK : fatal error LNK1295: “/MANIFESTUAC”与“/DRIVER”规范不兼容;链接时不使用“/MANIFESTUAC”

调试:

生成调试信息 是(/DEBUG) //可选 生成映像文件:是(/MAP) //可选

映像文件名:$(TargetDir)$(TargetName).map //可选

系统(System)

子系统: 控制台(/SUBSYSTEM:CONSOLE) //必选 堆栈保留大小:4194304 //可选

搜索更多关于: WINDOWS 7 配置驱动开发环境(wdk7.60) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

WINDOWS 7 配置驱动开发环境(wdk7.60) 1. 安装VS2010,WDK7.60(GRMWDK_EN_7600_1) 2. 新建VC 控制台项目(选择为空项目) 3. 新建项目配置“driver” ,点击下拉按钮-点击(配置管理器) 输入名称(Driver Debug)点击确定就可以了,其他的不要动哦! 完成后的效果! 点击确定按钮之后呈现出来的画面 鼠标右击工程选择属性,会弹出以下窗口! 4. 设置VC++路径 a. 配置可执行文件目录:E:\\WinDDK\\7600.16385.1\\bin\\x86; b. 配置

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com