2017-05-26 111 views
0

我在試圖讓2個獨立的計算機上運行VS2015社區以通過網絡啓用遠程內核調試時遇到了一些困難。兩臺PC都在Windows 10 Enterprise上運行。VS2015中的內核調試

這裏的IP地址:

192.168.1.79 - Host 
192.168.1.84 - Target 

在我作爲管理者的目標:

bcdedit /debug on 
bcdedit /dbgsettings net hostip:192.168.1.79 port:55252 

當我試圖從VS2015主機我把192.168.1.84作爲連接到它主機,然後鍵和上面列出的hostip和端口。它說它不能連接到192.168.1.84:50005,即使我把端口設置爲55252?

我跟着這個文章在這裏:

https://msdn.microsoft.com/en-us/library/windows/hardware/hh439346(v=vs.85).aspx

上應該是指向192.168.1.79(主機)右側的目標的主機IP?有沒有其他服務需要我開始或我缺少什麼?我也嘗試了重啓。

+0

嘗試使用VS2015社區進行內核調試毫無意義。使用SDK中提供的適當的內核調試器。需要單獨安裝。確保這是*實際上*你想要做的事情,聽起來像你會有一點學習曲線,如果你這樣做。 –

+0

你是否建議直接使用WinDbg?當你說「使用適當的內核調試器,在SDK中可用」時,我不確定你的意思。我知道我有一個學習曲線,任何指針都會有所幫助。我想學習爲USB創建硬件驅動程序以及通過TCP/UDP使某些硬件設備可用的虛擬驅動程序。 –

回答

0

確保您已經運行:

C:\ Program Files文件(x86)的\的Windows套件\ 10 \遙控\ 64 \ WDK測試目標設置x64的x64_en-us.msi

後您已經安裝了WDK/VS工具,並且在您使用主機連接到遠程調試器之前。我必須從這篇關於配置的單獨文章中閱讀以上內容。

https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/provision-a-target-computer-wdk-8-1

它現在做的所有的複製。主機/目標命名可能有點令人困惑,我寧願它只是源/目的地,因爲我通常根據目的地而不是來源本能地想到主機。

+0

所以這個問題已經解決了,對嗎?如果是這樣,你可以將它標記爲答案,所以它可以幫助其他社區成員:) –

+0

當然,它不會讓我立刻接受答案,而且我基於漢斯所說的關於需要使用不同的調試器,儘管看起來我沒有。 我會提到的一個重要的方面是,調試過程會在目標機器上創建一個全新的用戶帳戶,並且您將無法從RDP中看到它的登錄信息,您將不得不實際處於該狀態目標計算機才能接受驅動程序安裝。因爲目標機器在我的媒體室並且投影機已關閉,所以我暫時擱淺了一會兒。 –