VS2010進行遠程調試方法總結

假設如今有A、B兩臺PC機。html

VS2010安裝在A機器上,也就是說A機器是開發使用的機器。安全

B機器是程序運行部署使用的機器,其IP爲:192.168.1.129(局域網IP)網絡

說明:若是B機器是外網IP下面方法照樣適合,不過在使用的適合可能會出現沒法附加到進程的錯誤。工具

若是出現沒法附加到進程的錯誤、沒法鏈接到設備.請按照步驟13進行設置。url

 

一、根據vs2010安裝目錄倒找Remote Debugger文件夾。以下圖:3d

 

VS2010進行遠程調試方法總結

 

 

二、拷貝C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger目錄到B機器上調試

三、運行B機器中Remote Debugger\x86下的msvsmon.exe文件以下圖:(注意以管理員的程序運行msvsmon.exe)htm

VS2010進行遠程調試方法總結
 

 

四、在上圖中選擇Tools中的Options菜單項,以下圖:blog

VS2010進行遠程調試方法總結



VS2010進行遠程調試方法總結

 

五、在彈出的對話框中按照下列方式進行設置,以下圖:進程


VS2010進行遠程調試方法總結

 

六、設置完成後點擊OK按鈕 


VS2010進行遠程調試方法總結

 

到此須要調試的機器B已經設置完畢。

 

 

 

下面給出一個例子來演示如何在A機器上調試B機器中運行的程序。

 

七、在B機器上運行test.exe以下圖:


VS2010進行遠程調試方法總結

 



VS2010進行遠程調試方法總結

 

 

八、在A機器上打開test.exe對應的源碼(注意源碼必須與test.exe保持一致,本文只給出調試方法,例子中代碼無任何邏輯),以下圖:


VS2010進行遠程調試方法總結
 

 

九、在8中選擇Debug菜單中的Attach to Process子菜單項,以下圖:

VS2010進行遠程調試方法總結

 

 

彈出以下對話框:

VS2010進行遠程調試方法總結
 

 

十、在Transport中選擇:Remote(Native only with no authentication)選項,並在Qualifier中輸入:192.168.1.129.以下圖:

VS2010進行遠程調試方法總結
 

 

十一、在10的基礎上點擊Refresh按鈕,就能夠看到B機器上的進程列表了。在進程列表中找到咱們須要調試的的進程test.exe並選中
VS2010進行遠程調試方法總結
 

十二、選擇須要調試的進程後,單擊Attach,就能夠調試B機器上的程序。

VS2010進行遠程調試方法總結

 

1三、沒法附加到進程解決方案:
(1)從「開始」菜單中,選擇「控制面板」。
(2)在「控制面板」中雙擊「管理工具」。
(3)在「管理工具」窗口中雙擊「本地安全策略」。
(4)在「本地安全策略」窗口中,選擇「本地策略」。

(5)在「策略」列中,雙擊「網絡訪問: 本地賬戶的共享和安全模型」。 (6)在「網絡訪問: 本地賬戶的共享和安全模型」對話框中,將本地安全設置更改成「傳統型」並單擊「肯定」。 (7)開啓服務TerminalService

相關文章
相關標籤/搜索