调试崩溃的 explorer.exe 的最佳方法是啥?
Posted
技术标签:
【中文标题】调试崩溃的 explorer.exe 的最佳方法是啥?【英文标题】:What is the best way to debug a crashing explorer.exe?调试崩溃的 explorer.exe 的最佳方法是什么? 【发布时间】:2010-10-30 12:21:42 【问题描述】:我在一个内部运行自定义构建的 Access/SQL 应用程序的组织工作。我们有一个问题 Explorer.exe 引发错误并崩溃。
这是崩溃的图片:
开始跟踪此问题并找到解决方案的最佳方法是什么?
【问题讨论】:
等等... 你的程序和 Explorer 有什么关系?你在为它写一个插件吗?在运行时操作它?托管病毒或病毒扫描程序?我很困惑... 我们不确定程序如何或为什么会崩溃 explore.exe 我们会检查 API 调用,但在应用程序的初始启动期间我们只需要一到两个。我们绝对不会托管病毒或扫描程序 :-) 【参考方案1】:确保已安装 WinDBG,将其设置为默认调试器,然后使用分析并获取故障转储。
下次出现该对话框时,单击“确定”以在 WinDbg 中附加
【讨论】:
.symfix ; .重新加载; kn100 #(评论框吃换行符)【参考方案2】:请记住,如果将调试器附加到资源管理器,然后中断,则不应尝试在调试器中执行任何调用资源管理器的操作,否则会使调试器死锁。这可能会非常棘手,因为这意味着您无法打开“文件打开”对话框、打印、浏览到另一台计算机以及其他任何事情。
【讨论】:
以上是关于调试崩溃的 explorer.exe 的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Detours 挂钩 Api 在 Detach 上崩溃
适用于Windows Vista的最佳Subversion客户端(64位)[关闭]