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

相關問題