您的位置:首页 > 其它

win10 + WDK10+ VS2015 + vmware_win10 驱动开发环境配置

2017-01-09 10:09 1056 查看
自从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+ VS201