1,在程序奔潰前部署。
adplus.exe -crash -pn explorer.exe -o d:

-crash:當進程掛掉的時候抓取dump,只能抓取到進程報錯時的信息,如果進程不報錯,就無法抓取到dump
-hang:當開啟windbugu之后就開始抓取dump,主要用于抓取進程異常,如進程未崩潰的情況,例如進程占用cpu 100%
-pn:進程的PID或進程名,如果是進程名,會區分大小寫
-o: dump的輸出路徑

FULLDUMP_SecondChance_ch_InvalidHandle_iexplore在關閉崩潰程序的時候才生成。另外兩個dump崩潰的時候馬上生成。

2,程序崩潰后停留在錯誤提示窗口,崩潰發生后再抓取。
Windbg->file->Attach to a Process在彈出的節面找到崩潰的進程。
在命令欄填.dump -ma d:fuckie.dmp
-m : 缺省選項,生成標準minidump,文件較小,便于傳輸,只包含系統、加載的模塊、進程、線程信息。
-ma : 包括盡量多選項的minidump,文件很大,包括完整的內存內容,句柄,未加載模塊等。
-mFhutwd :帶有數據段、非共享的讀寫內存頁和其他有用信息的minidump,是一種折中方案。


文章標題:抓取dump-創新互聯
當前URL:http://www.yijiale78.com/article14/ddcpde.html
成都網站建設公司_創新互聯,為您提供App設計、做網站、用戶體驗、自適應網站、App開發、網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯