2
由於大多數應用程序,我以兩種方式打開文件:如何在文件被雙擊後立即連接調試器?
(1)通過「文件|打開」菜單。此代碼已完全調試。
(2)通過雙擊擴展名與我的應用程序相關聯的文件。這部分需要一些調試。
調試後一個程序執行路徑的過程是什麼?
有沒有辦法來發表聲明:CallDebugger();
???
TIA
由於大多數應用程序,我以兩種方式打開文件:如何在文件被雙擊後立即連接調試器?
(1)通過「文件|打開」菜單。此代碼已完全調試。
(2)通過雙擊擴展名與我的應用程序相關聯的文件。這部分需要一些調試。
調試後一個程序執行路徑的過程是什麼?
有沒有辦法來發表聲明:CallDebugger();
???
TIA
您可以通過設置您的應用程序可以自動啓動調試器嘗試。
要設置啓動調試器自動
- 啓動註冊表編輯器(
regedit
)的應用程序。- 在註冊表編輯器中,打開
HKEY_LOCAL_MACHINE folder
。- 導航至
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
。- 在圖像文件執行選項文件夾中,找到要調試的應用程序的名稱,如myapp.exe。如果找不到要調試的應用程序:
- 用鼠標右鍵單擊圖像文件執行選項文件夾,然後在快捷菜單上單擊
New Key
。- 用鼠標右鍵單擊新密鑰,然後在快捷菜單上單擊重命名。
- 將鍵名稱編輯爲您的應用程序的名稱; myapp.exe,在這個例子中。
- 右鍵單擊MyApp.exe的文件夾,在彈出的快捷菜單上,單擊新的字符串值。
- 用鼠標右鍵單擊新的字符串值,然後在快捷菜單上單擊重命名。
- 將名稱更改爲調試器。
- 用鼠標右鍵單擊新的字符串值,然後在快捷菜單上單擊修改。 將出現編輯字符串對話框。
- 在值數據框中鍵入vsjitdebugger.exe。
- Click OK。
- 從註冊表菜單中,單擊退出。
- 包含vsjitdebugger.exe的目錄必須位於您的系統路徑中。將它添加到系統路徑,請按照下列步驟操作:
- 打開控制面板經典視圖中,雙擊系統。
- 點擊高級系統設置。
- 在系統屬性,單擊高級選項卡。請點擊環境變量。
- 在環境變量對話框,在系統變量,選擇路徑,然後單擊編輯按鈕。
- 在編輯系統變量對話框中,將目錄添加到變量值框中。使用分號將其與列表中的其他條目分開。
- 點擊確定關閉編輯系統變量對話框。
- 點擊確定關閉環境變量對話框。
- 點擊確定關閉系統屬性對話框。
現在,使用任何方法來啓動應用程序。 Visual Studio將啓動並加載應用程序。
來源:http://msdn.microsoft.com/en-us/library/a329t4ed(v=vs.100).aspx
注意:
您可能需要運行應用程序As Administrator
來成功地啓動調試器。
聽起來像你想'System.Diagnostics.Debugger.Break()' - http://msdn.microsoft.com/en-us/library/system.diagnostics.debugger.break(v=vs.110)的.aspx –