若是应用程序在调用系统 DLL 或他人的代码时崩溃,则须要找出在崩溃发生时处于活动状态的 DLL。 若是在本身的程序以外的 DLL 中遇到崩溃,则能够使用模块窗口识别位置。html
记下崩溃发生的地址。工具
若是错误消息中未显示该地址,则可能须要使用其余方法来标识 DLL。 若是怀疑是系统 DLL ,则能够在调试时从 Microsoft Symbol Server 加载符号。 不然,可能须要改用堆信息建立转储文件。 有多种工具可用于建立转储文件。visual-studio
在“调试”菜单上,选择“Windows”,而后单击“模块”。spa
在“模块”窗口中,找到“地址”列。 可能须要使用滚动条来查看。debug
单击列顶部的“地址”按钮,按地址对 DLL 进行排序。调试
细查排序的列表,找到其地址包含崩溃位置的 DLL。htm
查看“名称”和“路径”列来查看 DLL 的名称和路径。blog