在异常发生后检查系统代码
发生异常时,你可能需要检查系统调用内部的代码,以确定该异常的起因。 如果你没有为系统代码加载符号,或者启用了“仅我的代码”,则下面的步骤说明了如何执行此操作。
在发生异常后检查系统代码
在“调用堆栈”窗口中右键单击,然后单击“显示外部代码” 。
如果未启用“仅我的代码”,则快捷菜单中不提供此选项,默认情况下显示系统代码。
右键单击此时显示在“调用堆栈”窗口中的外部代码帧。
指向“从其中加载符号”,然后单击“Microsoft 符号服务器” 。
如果启用了“仅我的代码”,则将显示一个对话框。 它指出“仅我的代码”现在已禁用。 要单步执行系统调用,必须这样做。
“正在下载公共符号”对话框随即出现。 下载完毕后会自动关闭该对话框。
现在即可在“调用堆栈”窗口和其他窗口中检查系统代码。 例如,可以双击调用堆栈帧,在源窗口或“反汇编”窗口中查看代码。