5

我有一些麻烦与下面的配置设置调试环境:的Visual Studio 2012的远程调试内核虚拟机

Host computer - Physical, Windows 7 x64 

Target computer - Virtual (Vmware), Windows 7 x64 (Running on Host computer) 

我希望能够建立一个内核模式驱动程序,部署和调试它在我的虚拟机中。

Visual Studio给我一个很难的时间,并且配置VM失败。

如何在VM中成功部署和调试驱动程序?

+2

经过很多天,我终于找到了解决方案,我在CodeProject上发布了一步一步的文章,解释了需要完成的工作:http://www.codeproject.com/script/Articles/ArticleVersion.aspx?waid=61935&aid= 545835 – Michael 2013-02-13 22:09:10

+0

我遵循你在StackOverflow和CodeProject上列出的步骤,仍然无法让调试器连接。我单独尝试了VMWare和VirtualBox。然后,我在MSDN文章“[为驱动程序部署,测试和调试配置计算机]”中找到了一个简单的句子(http://msdn.microsoft.com/zh-cn/library/windows/hardware/hh698272%28v = vs.85%29.aspx)“,其中规定:Provisioning不支持虚拟机。如果您能够将调试器连接到虚拟机,我鼓励您与其他开发社区共享细节。 – tn3rt 2013-05-09 13:32:14

+1

尽管在MSDN中声明,我设法配置了一台虚拟机,这就是为什么我觉得与社区分享这些知识是非常重要的! 我花了很多时间去了解如何进行内核调试,还有很多研究如何在“旧”的日子里完成内核调试(使用WinDBG),但是我成功了,本文(以及代码项目中的那个)解释了步骤步骤如何完成。 请解释您已经成功完成了哪些步骤,以及您卡在哪里,我很乐意为您提供帮助。 – Michael 2013-05-24 20:04:17

回答

2

我自己设法解决了这个问题。 我写了一篇关于解决方案的文章here

0

要连接到同一台计算机上的VMware目标,我只需使用串行电缆连接到每个“一半”。我的串行电缆每端都有USB。所以我只是将两端连接到电脑上的单独USB端口。

+0

如果你提供了一些细节,那么你可能会得到upvotes这个答案。 – 2014-04-27 14:48:43

相关问题