【发布时间】:2009-03-30 09:33:29
【问题描述】:
在我无权访问的客户计算机 (WinXP SP2) 上,我有一个启动时崩溃的 Win32 EXE(非托管 C++)。我想解决此问题的最佳方法是获取(小型)转储并稍后使用 windbg 或类似工具对其进行分析。
现在,我通常会告诉客户安装适用于 Windows 的调试工具并运行
cscript adplus.vbs -crash
但是,您似乎无法将 adplus 用于启动时崩溃的应用程序(http://support.microsoft.com/kb/q286350/ 表示“在以下情况下请勿使用 ADPlus:如果您必须对启动期间意外退出的程序或进程进行故障排除” )。同一篇文章说“使用用户模式进程转储”,但我没有安装成功。
知道如何获取在 Win32 上启动时崩溃的进程的转储吗?
【问题讨论】:
-
你是用哪个版本的VS来创建exe的?如果是 2005 年或更晚,他需要正确的运行时。
标签: c++ winapi startup crash-dumps