上篇中运行VS2019得到相应的驱动, 本章中介绍如何安装驱动。
1.安装虚拟机+WIN10 1903 Professional操作系统。
略。
2.设置主机和虚拟机通讯方式。
虚拟机和主机的网络设配器:桥接方式。
3.在目标机设置。
打开cmd,以管理员方式
bcdedit /debug [{ID}] { on | off }
bcdedit /dbgsettings SERIAL [DEBUGPORT:port] [BAUDRATE:baud] [/start startpolicy] [/noumex]
eg.bcdedit /dbgsettings serial debugport:1 baudrate:115200
输入命令【bcdedit /set testsigning on】 开启系统测试模式。
输入命令【bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS】,关闭系统的强制校验驱动签名功能。
此时可以通过命令【bcdedit /enum】确认testsigning的值是否为Yes以判断系统当前是否处于测试模式.
参考博客:https://blog.youkuaiyun.com/lyy289065406/article/details/78167328。
此步骤设置比较重要。
重启操作系统。
4.在目标机中安装测试驱动。
默认路径:C:\Program Files (x86)\Windows Kits\10\Remote\x64下的Windows SDK DirectX x64 Remote-x64_en-us.msi ef4472fd7552490fd759075186ed2ec8.cab 5cf1d61a223a02ff2f52fe05f058d52e.cab拷贝至虚拟机中运行。
5.打开vs2019中配置设备
点击下一步,效果如下:
常见错误:
1.TAEF service安装失败:导致此问题是主机和目标机系统位数不一致,主机用的64位的,目标机也要使用64位。
2.还原点设置失败:未在目标机中打开系统还原点,设置如下,在虚拟机中,使用快捷键win+r,然后搜索:创建还原点,运行之后,将关闭设置位开启。
然后设置硬件ID:
点击调试按钮,开启调试。
部署遇到的问题:
1.未找到Microsoft.VC141.DebugCRT的一部分。.
参考这篇博客:https://blog.youkuaiyun.com/qiu_pengfei/article/details/102578453