如何最好地调试崩溃的explorer.exe?

5
我在一家拥有自定义的Access/SQL应用程序的组织工作。我们遇到了Explorer.exe抛出错误并崩溃的问题。
这是崩溃的图片。 alt text 最好的方法是从何处着手跟踪此问题并找到解决方案?

1
等等...你的程序和资源管理器有什么关系吗?你是在为它编写插件吗?在运行时操纵它?还是托管病毒或病毒扫描器?我有点困惑... - Shog9
我们不确定程序为什么会崩溃explore.exe。我们检查API调用,但只有在应用程序的初始启动期间进行一两次检查。我们绝对没有托管病毒或扫描器 :-) - Joseph
2个回答

4

请确保已安装WinDBG,并将其设置为默认调试器,然后使用Analyze并获取崩溃转储。

下次出现该对话框时,请单击“确定”以在WinDbg中附加。


1
.symfix; .reload; kn100 #(注释框吃掉换行) - Ana Betts

4

请注意,如果您将调试器附加到资源管理器并中断,则不应尝试在调试器中执行任何调用资源管理器的操作,否则会死锁调试器。这可能会让人感到棘手,因为这意味着您无法打开“文件打开”对话框、打印、浏览到另一台计算机或执行其他许多操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接