自从WDK8.1后,开发window 驱动不用再用windbg + 虚拟机调试了,我们调试驱动也可以像调试EXE 一样方便,下面是win10(主机) + WDK10+ VS2015 + vmware_win10 驱动开发环境配置 教程

注意事项:
关闭 、主机 客户机 防火墙 、 互相ping都能ping通。

二、具体操作步骤

1.本次搭建环境主计算机操作系统使用win10,首先安装Visual Studio 2015. 然后安装Wdk 10

2.安装虚拟机 vmware + win10 64位

安装完成后添加串行端口 如图

3.把WDK10的虚拟机调试驱动拷贝到虚拟机中安装


4.VS2015开发工具配置
在VS2015的菜单栏点击DRIVER--TEST--CONFIGURE DEVICES

几分钟后,随着进度条滚到底以及"Complete"字样的出现,世界就晴朗了。点击一下"下一步"和"完成",从此开启我们的社会主义和谐生活。


注意:

我在这项最后一步中总是出现如下错误:

ERROR: Task "Creating system restore point"failed to complete successfully. Look at the logs in the driver test groupexplorer for more details on the failure.

Result completed

Test process exit code: -2147023838

解决办法:

搜索 从任务栏搜索“创建还有点”并从搜索结果列表中选择它。

在 “系统保护” 选项卡中,选择 “启用”。




5.新建一个驱动项目,比如新建一个KMDF项目

VS为我们生成的解决方案中有两个项目,其中KMDFDriver用于生成驱动程序文件,KMDF DriverPackage用于部署安装测试驱动。打开KMDF DriverPackage项目的属性对话框,找到"配置属性"-"DriverInstall"-"Deployment",在此选项卡上,勾选"Enabledeployment","TargetComputer Name"就选择刚才配置好的虚拟机的机器名。"DriverInstallation Options"选择"HardwareID Driver Update",然后输入ID,ID输什么呢,可以在KMDFDriver项目中的inf文件里找,inf文件里的[Standard.NT]节中有ID,照着填入即可,然后点确定。

接下来如果你直接点调试运行,会发现驱动自动装好了,可以手动点“全部中断(暂停调试)",但是代码中的断点 断不下来!   (搞笑了吧)

如果你们段下来了,请告诉我

以上是官网是上给的教程和安装步骤

-------------------------------------------------------------------------------------------------------------------

没有断下来,怎么办,继续

新建一个工程

按照  http://blog.csdn.net/qing666888/article/details/50858272    从第6步开始,新建一个空的工程,然后附加到进程

。 将Debug版本拷贝到虚拟机种,用工具加载驱动,即可命中断点

win10 + WDK10+ VS2015 + vmware_win10 驱动开发环境配置相关推荐

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

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

  2. (31)驱动开发环境配置(VS2010+WDK7600)

    本文介绍如何在WIN10配置XP驱动开发环境. 注意,VS2010和WDK都是安装在物理机的. 一.安装VS2010 https://docs.microsoft.com/zh-cn/visualst ...

  3. VS2019 windows驱动开发环境配置

    配置Windows驱动开发环境 VS2019 下载VS2019 下载链接 https://visualstudio.microsoft.com/zh-hans/downloads/ 选择你所需要的开发 ...

  4. Win10下VS2015(WDK10)驱动开发环境配置

    1.     概述 微软在"WDK7600"以后就不再提供独立的内核驱动开发包了,而是必须首先安装微软集成开发环境VisualStudio,然后再从微软官网下载集成的WDK开发包. ...

  5. Linux驱动开发环境配置(内核源码树构造)

    来源:季义钦BLOG 作者:季义钦 初次接触Linux驱动程序开发,买了一本<Linux设备驱动程序>,第一件事当然就是构建开发环境了!!! 它上面有一个Hello World的列子: / ...

  6. VS2013+WDK8.1 驱动开发环境配置

    Windows Driver Kit 是一种完全集成的驱动程序开发系统,它包含Windows Driver Device Kit (DDK),用于测试 Windows 驱动器的可靠性和稳定性,本次实验 ...

  7. arm linux 内核配置,Linux + ARM驱动开发环境配置(内核配置与编译)

    要想编写驱动,首先是建立内核目录树. ** 1.查看ARM开发板的内核版本 ** uname -a 我的arm开发板的版本是3.4.39 ** 2.安装必要的软件包 ** sudo apt-get i ...

  8. windows10 驱动开发环境搭建vs2019 helloworld

    因为特殊原因需要搭建win10驱动环境, 因此学习了一下 但是发现win10环境特别麻烦 vs2022已经出来了,但是没看到驱动支持, 因此还是选择vs2019 提前准备 1 查看系统版本 2 下载v ...

  9. 001:VS2019+WDK10+Win10 驱动开发环境

    参考以下两篇文章: Download the Windows Driver Kit (WDK) - Windows drivers | Microsoft Learn <VS2019+WDK10 ...

最新文章

  1. ThoughtWorks雷达上的新奇变化
  2. 5-1rquests模拟登陆知乎之httpcode
  3. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x8b in position 1: invalid start byte
  4. session 详解
  5. java 判断两个数是否异号
  6. 03.结构化机器学习项目 W1.机器学习策略(1)
  7. linux运行好麻烦,解析用Linux非常困难、必须用命令行、很老又丑陋及无法运行游戏...
  8. 解决ORA-00257: 归档程序错误。在释放之前仅限于内部连接
  9. python+ BeautifulSoup抓取“全国行政区划信息查询平台”的省市区信息
  10. 关于Gossip协议的几个问题
  11. firefox启动很慢 linux_Firefox启动太慢怎么办
  12. 第一次迭代 一次会议
  13. C# winfrom gridview全部选择和全部取消
  14. 这是一款仅针对「中国网民」的勒索软件(含源码下载)
  15. 谈谈2014年草根站长的出路
  16. 人工智能与计算机发展史
  17. android 绑定服务 解绑服务,安卓案例:绑定和解绑服务
  18. git 撤销刚才的rebase_从撤销 rebase 谈谈 git 原理
  19. scrollView 横向
  20. 中标麒麟 7 操作系统下安装达梦数据库

热门文章

  1. 渗透测试中常用端口及利用
  2. 2021-2025年中国化工制造软件行业市场供需与战略研究报告
  3. 营销中的4P、4C、4S、4R、4V、4I
  4. 计算机网络之交换机的基本原理(数据链路层)
  5. 基于飞桨复现ICML顶会模型SGC,可实现超快速网络收敛
  6. 微信小程序实现lot开发01 学习微信小程序 helloworld
  7. 关于串口数据接收出错问的问题(RS232、RS422、UART)
  8. 解决虚拟机VM-开启 虚拟化 Intel-VT-x/EPT 或 AMD-V/RVI(V) 后 电脑蓝屏重启 或显示此平台不支持虚拟化的问题 (Win10)
  9. 算法 3.3——火柴棍等式
  10. Windows电脑任务栏出现卡顿黑屏