开发环境搭建:
系统:win7 x64
工具:vs2012 + WDK8.0
插件:wdfcoinstaller.msi
(1)先安装vs2012,再安装wdk8.0,这样在打开vs2012时可以创建windows drivers类型的工程。
注:vs2012不能安装wdk8.1,wdk8.1必须安装在vs2013上
下载链接:http://msdn.microsoft.com/zh-cn/windows/hardware/hh852365
(2)安装wdfcoinstaller.msi,安装调试程序时会用到。

下载链接:http://go.microsoft.com/fwlink/p/?LinkID=253170

上几张图:

wdk提供了几种开发框架的模板,方便。

可以选择生成不同系统的驱动程序的版本:

生成的完整的驱动程序文件:

转载于:https://www.cnblogs.com/vcerror/p/4289032.html

vs2012+wdk8.0 搭建wdf驱动开发环境相关推荐

  1. VS2012+WDK8.0搭建WDF驱动开发环境

    根据目前资料,如果要调试ReactOS源码,有很多工作要做:安装RosBE,下载ReactOS源码,生成VS工程,由源码生成镜像文件,等步骤:然后VS还要搭建驱动开发环境:然后由虚拟机装载运行镜像,V ...

  2. VS2008 PRO 、WDK 和DDKWizard搭建Vista驱动开发环境

    VS2008 PRO .WDK 和DDKWizard搭建Vista驱动开发环境 标题:VS2008 PRO .WDK 和DDKWizard搭建Vista驱动开发环境       作者:eping Em ...

  3. Visual Studio Code搭建linux驱动开发环境

    前言 Visual Studio Code是一个很优秀的开发软件,但我们并不能直接用来驱动开发.因为驱动开发所需要的头文件来自Linux内核,这就要求我们自己添加内核文件. 一.获取内核? 1.官网 ...

  4. vscode读linux源码,vscode搭建linux内核开发环境

    vscode在linux下搭建内核驱动开发环境 一.前言 Souce insight是一个阅读.开发linux内核驱动模块的好工具,但是Source insight是收费的软件,而且没有原生linux ...

  5. Windows驱动开发环境搭建:VS2013+WDK8.1

    你的Windows驱动开发环境之所以搭建不成功,是因为你没有看这篇博客 1.安装包准备 Visio Studio2013: https://pan.baidu.com/s/1P77yeSKuE7mWl ...

  6. Windows编程—Windows驱动开发环境搭建

    文章目录 前言 步骤 步骤一 步骤二 步骤三 连接测试 步骤四 步骤五 总结 前言 作为一个编写Windows程序的开发人员,对Windows驱动开发 并非必需要掌握,但是掌握 Windows驱动开发 ...

  7. Win8.1+VS2013+WDK8.1+VirtualBox or VMware 驱动开发环境配置

    开发Windows驱动,我选择的环境是Win8.1+VS2013+WDK8.1+VirtualBox.理由如下: ①开发机器和测试机器均安装Win8.1,其中开发机器安装的是64位Win8.1,测试机 ...

  8. WindowServer2012R2+Anoconda3.5.0.1+CUDA9.0+cuDNN7.1.3+Tensorflow-gpu1.6离线搭建深度学习开发环境

    WindowServer2012R2+Anoconda3.5.0.1+CUDA9.0+cuDNN7.1.3+Tensorflow-gpu1.6离线搭建深度学习开发环境 关键词:Windows,Tens ...

  9. windows驱动开发环境搭建以及helloworld

    文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...

最新文章

  1. T75 大数加法+取模
  2. 如何从Oracle数据库中的表中获取列名(字段名)列表?
  3. vb listview 修改
  4. Java EE 课程作业(Fifth)-- XML:定义 用途 工作原理及未来xml
  5. 程序语言(编程语言)汇总大全
  6. 29个人,耗时84天,硬刚Python,实验结果如下。
  7. fatal: unable to access ‘https://github.com/PanJiaChen/vue-element-admin.git/‘: OpenSSL SSL_read: Co
  8. 唐尼vr眼镜好吗_裸眼3DVR和全息投影有什么区别 他们之间谁更好一些
  9. Java面向对象——基础3 其他关键字
  10. 基于微信小程序的课堂考勤系统设计与实现
  11. PS驴头案例,熟悉形状工具
  12. IDEA项目上传码云报错:Push rejected: Push to origin/master was rejected
  13. android监听软键盘弹出弹回事件
  14. 走迷宫爆压,21行突破B站记录(自创,自设地图)
  15. 梯度下降算法的解释及直观展示
  16. pytorch加载训练数据集dataloader操作耗费时间太久,该如何解决?
  17. IDEA 安装插件后打不开
  18. 湿空气性质计算,随笔与学习记录 (5.空气比焓)
  19. 计算机二级长春光华学院,长春光华学院排名2021 吉林排名第3全国排名第73
  20. 辽东楤木的高质量参考基因组组装和遗传转化体系开发

热门文章

  1. ICQ被购后看腾讯出击DST:迈出国际化的关键一步
  2. 100多个很有用的JavaScript函数以及基础写法大集合
  3. NGUI_2.6.3_系列教程三
  4. ES6新特性_ES6模板字符串---JavaScript_ECMAScript_ES6-ES11新特性工作笔记007
  5. MQTT工作笔记0009---订阅主题和订阅确认
  6. linux 解压缩一个文件夹下所有的压缩文件
  7. 多GPU 训练的问题
  8. 使用Navicat为数据库表建立触发器
  9. BCGControlBar的使用方法
  10. 将ini文件内容读出