WinDbg偵錯程式 啟動程式時自動連線偵錯程式方法

2021-07-08 22:29:36 字數 537 閱讀 6229

當我們在除錯ie瀏覽器時,一定會遇到乙個比較煩惱的問題,那就是通過偵錯程式啟動ie後,發現ie還會再啟動第二個程序,實際上通過windbg啟動的整合根本是不幹活的,此時除錯工作就無法繼續下去~遇到這種問題時,其實我們可以通過「image file execution options」也就是映像劫持技術實現程式啟動時,自動啟動windbg除錯模式,這樣問題就可以迎刃而解啦,具體操作步驟如下:

第一步:登錄檔展開到hkey_local_machine\software\microsoft\windows nt\currentversion\image file execution options路徑下;

第二步:在image file execution options上滑鼠右鍵,新建「項」,項名為你要除錯的程式,比如我除錯qq,那就把項名改為qq.exe;

第三步:在項名上,右鍵,新建字串值「debugger」,然後雙擊「debugger」字串值,輸入windbg完整目錄即可;

此時,你啟動qq時,會直接啟動windbg,然後按f5就可以繼續啟動程式,或者輸入其它除錯命令可以進行程式除錯。

Windbg 偵錯程式原始碼除錯方法總結

windbg 除錯工具是一款功能豐富的windows 程式除錯工具,可以利用程式崩潰時生成的dump檔案,指定與之對應的程式 exe dll 以及相應的pdb program data base 檔案,指定pdb符號檔案位置 指定原始碼檔案位置 下面是常用的windbg除錯命令 1 analyze ...

程式偵錯程式原理

偵錯程式原理 偵錯程式是乙個程式,在開發工具中也是呼叫乙個程式,在執行時就是乙個程序,這個程序與普通程序沒有區別,只是這個程序呼叫了核心的一些特殊函式 系統呼叫 來操縱核心資料,這些資料就是被除錯程序的記憶體資料。而對作業系統除錯的偵錯程式則不同,因為沒有作業系統的支援,偵錯程式本身就不再需要呼叫作...

WinDBG 技巧 設定系統預設偵錯程式

程式崩潰時,windows系統會呼叫系統預設偵錯程式,其設定在登錄檔 hkey local machine software microsoft windows nt currentversion aedebug 注 64位windows的上的路徑不同,在hkey local machine sof...