2013-01-01 89 views
1

是否有任何api從符號存儲中加載崩潰轉儲符號,然後允許程序化訪問信息?以編程方式分析崩潰轉儲

我想創建一個工具來自動處理崩潰轉儲並基於它們生成報告。

回答

3

使用Windbg的命令文件來設置你的配置,然後運行!analyze。設置windbg輸出到一個文件(如此處所述:windbg: Command output to text file

然後,您可以享受嘗試對輸出進行排序,分類等。 !analyze將做一個體面的工作分析大多數崩潰。如果不行,我懷疑你會用你自己的代碼做得更好,除非你有很多經驗(通過程序分析崩潰日誌的經驗)(我從來沒有嘗試過,儘管我有一個體面的想法爲了尋找,我不一定要編寫代碼來實際完成它 - 當系統崩潰時,我編寫了寫日誌的代碼,所以我知道你通常需要什麼)。

1

Windows dbghelp API加載符號和行號信息以支持製作堆棧後退跟蹤。不知道讀取崩潰轉儲文件的API。