Visual Studio 調試系列8 查找致使程序崩潰的 DLL(使用模塊窗口)

若是應用程序在調用系統 DLL 或他人的代碼時崩潰,則須要找出在崩潰發生時處於活動狀態的 DLL。 若是在本身的程序以外的 DLL 中遇到崩潰,則能夠使用模塊窗口識別位置。html

使用「模塊」窗口查找崩潰發生的位置

  1. 記下崩潰發生的地址。工具

    若是錯誤消息中未顯示該地址,則可能須要使用其餘方法來標識 DLL。 若是懷疑是系統 DLL ,則能夠在調試時從 Microsoft Symbol Server 加載符號。 不然,可能須要改用堆信息建立轉儲文件。 有多種工具可用於建立轉儲文件。visual-studio

  2. 在「調試」菜單上,選擇「Windows」,而後單擊「模塊」。spa

  3. 在「模塊」窗口中,找到「地址」列。 可能須要使用滾動條來查看。debug

  4. 單擊列頂部的「地址」按鈕,按地址對 DLL 進行排序。調試

  5. 細查排序的列表,找到其地址包含崩潰位置的 DLL。htm

  6. 查看「名稱」和「路徑」列來查看 DLL 的名稱和路徑。blog

相關文章
相關標籤/搜索