wdk10.0和vs2015的结合比wdk8.1与vs2013 wdk的结合好在哪里

C++ 知识(2)
自从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: -
解决办法:
搜索 从任务栏搜索“创建还有点”并从搜索结果列表中选择它。
在&“系统保护”&选项卡中,选择&“启用”。
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/ & &从第6步开始,新建一个空的工程,然后附加到进程
。 将Debug版本拷贝到虚拟机种,用工具加载驱动,即可命中断点
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:154次
排名:千里之外&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!2006年7月 硬件/嵌入开发大版内专家分月排行榜第二
2006年9月 硬件/嵌入开发大版内专家分月排行榜第三
2014年11月 硬件/嵌入开发大版内专家分月排行榜第一2014年6月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第二2014年8月 硬件/嵌入开发大版内专家分月排行榜第二2010年7月 硬件/嵌入开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 vs2013 wdk8.1 调试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信