下载链接:Windows SDK 存档
大家看上图,15063这是vs2015自带的,这里我装了两套,我又装了SDK 17134,然后我又装了WDK 17134,这个我们一定要对应上,如果不对应上,编译的时候会出问题。
下载链接:以前的WDK版本和其他下载
https://github.com/Microsoft/Windows-driver-samples
cn_windows_10_consumer_editions_version_2004_x64_dvd http://www.win10com.com/win10jiaocheng/14029.html
cn_windows_10_consumer_editions_version_2004_x64_dvd
在虚拟机中安装完win10操作系统后,关闭虚拟机。
注意:最好把 “ 打印机 ” 删除掉。`
“创建系统还原点”
这节我们看下,vs2015远程调试虚拟机上win10的驱动。
Network host name 对应你虚拟机中win10的计算机名称:Win102020CXAZZF 上面的用户模式 User Mode 设置为TCP就可以了,这个比较方便。
Pipe name 这一项你要设置成跟虚拟机串口的一样:\.\pipe\com_1 Target Port 这一项你设置成跟上面的端口号一样就行 com_1 。
vs2015默认会在虚拟机的win10中安装很多服务,如下图所示,WDKRemoteUser这个账号默认是带密码的,就会造成在上图安装远程调试的时候是失败的,因为有密码它登不上,我们的解决办法是重启系统用administrator登录,右击我的电脑,打开管理: 把上图这两个密码框设置为空,点确定就行了,这样的话这个远程账号就是空密码,然后我们把虚拟机中的这个win10关闭,重启电脑的时候用这个WDKRemoteUser账号登录,然后再来重新在vs2015中Driver->Test->Configure Devices,按照上面那些步骤配置远程调试设备。 如上图所示开始复制文件、安装驱动,大家一定要注意这个坑,一定要清除WDKRemoteUser这个账号的密码,然后重新登陆进行VS的配置,然后就成功了,会帮我们安装上下图所示的各种工具。 此时还不能通过vs2015对虚拟机中的驱动进行远程调试,还需要禁用驱动程序签名。
第一步:添加过时硬件 第二步:安装我手动从列表选择的硬件 然后点击“下一步”,选择“所有设备”,再点击“下一步” 第三步:从磁盘安装 选择“inf 文件”