根据目前资料,如果要调试ReactOS源码,有很多工作要做;安装RosBE,下载ReactOS源码,生成VS工程,由源码生成镜像文件,等步骤;然后VS还要搭建驱动开发环境;然后由虚拟机装载运行镜像,VS配置驱动开发相关设置,连接到虚拟机;然后可以在一方发生中断,另一方捕获;就可以调试ReactOS了;

下面来做其中一个步骤,搭建驱动开发环境;

安装WDK 8.0;

这是下载的内容;

安装出现下面提示;这是说,当前安装内容已经是最新的;

因为之前安装过WDK 10.0,还安装了WDK 8.0;但是VS2012是在之后安装的;

如果先安装VS2012,再安装WDK 8.0,则VS2012一级菜单会出现一个Driver菜单;这样就可以做驱动开发;如果VS2012在WDK 8.0之后安装则不行;

Windows Driver Kit 这两个,就是WDK 10和WDK 8;全部卸掉;

开始安装wdk 8.0;

安装完成;

看一下VS2012一级菜单出现了 DRIVER;这就可以做驱动开发了;

新建一个VC++项目看一下,模板里面已经出现了驱动开发的模板;

根据目前资料,VS2012必须安装WDK 8.0,WDK 8.1则和VS2013搭配;

VS2012+WDK8.0搭建WDF驱动开发环境相关推荐

  1. vs2012+wdk8.0 搭建wdf驱动开发环境

    开发环境搭建: 系统:win7 x64 工具:vs2012 + WDK8.0 插件:wdfcoinstaller.msi (1)先安装vs2012,再安装wdk8.0,这样在打开vs2012时可以创建 ...

  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. 【MATLAB】单元数组类型
  2. Android 移植到 C#
  3. 云计算关键领域安全指南.v2.1-云安全联盟.pdf
  4. Shell多线程操作及线程数控制实例
  5. 三面美团Java岗,java架构师线下培训
  6. 第八节:Task的各类TaskTResult返回值以及通用线程的异常处理方案。
  7. Android WebView使用深入浅出
  8. 那些让程序员炸毛的奇葩需求,说起来满满的都是泪!
  9. Deepin 的远程连接
  10. 这四款录屏工具,也许是电脑录屏软件中免费、无广告且最实用的
  11. 软件工程--快速原型模型详解
  12. Spring AOP 之 通知、连接点、切点、切面
  13. Android HAL层
  14. 50句英语成语:别想望文生义
  15. 【Socket编程】Python实现一个服务端,多个客户端接入
  16. C语言中从字符串中提取数字
  17. 如何量化你的用户价值?——RFM模型分析实战
  18. 总谐波失真加噪声(THD+N)
  19. consistent hash
  20. opencv 凸包convexHull、道格拉斯-普克算法Douglas-Peucker algorithm、approxPloyDP 函数

热门文章

  1. 博士生传给硕士生的经验
  2. 优化group by 语句
  3. 事件监听 || v-on参数
  4. Linux服务器oracle数据库重启服务、重启监听方法,oracle数据库sysdba管理员登录方法
  5. Python 技术篇-利用pdfkit库实现html格式文件转换PDF文档实例演示
  6. matlab学习记录之基本操作整理
  7. Reverse Linked List
  8. arcLength函数
  9. shell `-c`参数 如何使用
  10. 【GANs入门】pytorch-GANs任务迁移-单个目标(数字的生成)