当我尝试添加目标计算机(驱动程序 – >testing – >configuration计算机)在Visual Studio中(如http://msdn.microsoft.com/en-us/library/windows/hardware/hh439359%28v=vs。 85%29.aspx ):
如果我尝试通过networking进行连接,VS会给出相同的响应(我知道通过networking不支持从Win8主机到Win7目标的内核debugging)。
在连接中我看不到问题; 连接没有提供工作后,点击debugging – >打破(否则,我打了一个等待重新连接…消息)。
任何人得到这个工作,或者有更好的想法如何debuggingVirtualBox的Windows操作系统?
您不应该选择调试器选项来调配目标,因为调试器文档声明“调配不支持虚拟机”。 (请参阅此页面: 配置用于驱动程序部署和测试的计算机 )。这很可能是因为无论您如何选择连接实际的内核调试会话,配置都需要与目标的网络连接。
正如你已经观察到的,没有配置的连接工作得很好,所以你可以这样做。 确保您已将目标上的虚拟串行端口正确连接到主机命名管道。
无论如何,配置并不是严格需要运行内核调试器。 这只是一个方便的功能,可以自动启用目标上的内核调试,进行一些其他有用的配置更改,并安装一组有用的工具。 您可以在此页面看到预配置: 在配置计算机时会发生什么情况?
以下是关于设置VM的内核调试的一般指导: 在Visual Studio中设置虚拟机的内核模式调试
此链接使用Visual Studio 2012在VM中进行内核模式调试描述了如何调配到虚拟机。 您将需要以主机和来宾可以互相ping通的方式配置网络。 之后,您需要更新两台计算机上的“主机”(添加客户机的ip和NetBIOS以主机“主机”文件以及主机的NetBIOS和客户机“hosts”文件)。