Visual c++ 无法部署Windows驱动程序

Visual c++ 无法部署Windows驱动程序,visual-c++,driver,windbg,Visual C++,Driver,Windbg,我正在尝试将演示HelloWorld驱动程序从Microsoft部署到我机器上的Windows10虚拟机。我在调试选项上使用“附加进程”并选择VM的内核,成功地建立了内核调试器连接,但每当我尝试部署实际的驱动程序时,总是会出现以下错误: Could not connect to the remote computer for deployment 现在,我可以使用WinDgb命令,如.reload或lm并获得有效响应,这表明连接正常,但我不知道是什么导致了问题 既然您要部署到Windows 1

我正在尝试将演示HelloWorld驱动程序从Microsoft部署到我机器上的Windows10虚拟机。我在调试选项上使用“附加进程”并选择VM的内核,成功地建立了内核调试器连接,但每当我尝试部署实际的驱动程序时,总是会出现以下错误:

Could not connect to the remote computer for deployment

现在,我可以使用WinDgb命令,如
.reload
lm
并获得有效响应,这表明连接正常,但我不知道是什么导致了问题

既然您要部署到Windows 10,那么我建议您使用Visual Studio 2017项目“驱动程序包”——您将项目设置为连接到目标计算机(确保您已在目标计算机上运行WDK测试目标安装程序x64-x64_en-us)

然后,当您选择在驱动程序包项目上部署时,它应该对您的驱动程序进行所有必要的连接和传输-虽然有点慢,但它可以工作(有时您必须重新构建,一些小错误仍然存在)

然后,您可以通过使用验证目标计算机上是否安装了驱动程序 工具WinObj.exe-在设备和全局中查找??-你应该在那里找到你的驱动程序-我的驱动程序名为“serupITdevice123”


既然您要部署到Windows 10,那么我建议您使用Visual Studio 2017项目“驱动程序包”——您将项目设置为连接到目标计算机(确保您已在目标计算机上运行WDK测试目标安装程序x64-x64en-us)

然后,当您选择在驱动程序包项目上部署时,它应该对您的驱动程序进行所有必要的连接和传输-虽然有点慢,但它可以工作(有时您必须重新构建,一些小错误仍然存在)

然后,您可以通过使用验证目标计算机上是否安装了驱动程序 工具WinObj.exe-在设备和全局中查找??-你应该在那里找到你的驱动程序-我的驱动程序名为“serupITdevice123”


您是如何将WinDbg连接到VM内核的?是virtualBox吗?您是如何将WinDbg连接到VM内核的?是virtualBox吗?