使用VS2010進行遠端除錯

berryz2007發表於2010-12-12
準備工作:
1. 拷貝C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/Remote Debugger/x86目錄到被除錯機
2. 關閉防火牆或開啟相應的埠,一般是4015


除錯方法:
1. 匿名除錯:
被除錯機的msvsmon下選擇option,點選No Authenritaion(native only),在主介面可以看到類似:YYY1:4015
主機開啟VS,選擇Attach to process
Transport 選擇Remote (native only No Authenritaion)
Qulifier選擇YYY1:4015,之後重新整理就可以看到程式列表了


2. 密碼驗證除錯:
這種方法需要主機和被除錯機的使用者名稱和密碼完全一致,所以還是第一種方法實用.
被除錯機的msvsmon下選擇option,點選Windows Authentication,在主介面可以看到類似:Administrator@:YYY1
主機開啟VS,選擇Attach to process
Transport 選擇Default
Qulifier選擇Administrator@:YYY1,之後重新整理就可以看到程式列表了


3. 在工程屬性設定中,Debugging->Debugger to launch->Local Windows Debugger
進行設定


相關文章