从用户计算机上的本机c ++应用程序中恢复调用堆栈

时间:2011-04-15 17:21:35

标签: windows crash native callstack

我正在处理的应用程序在启动时崩溃在其中一台用户计算机上。用户计算机正在运行Windows XP并且具有许多访问限制,其中一个可能导致问题。

如何在不安装任何开发工具的情况下从崩溃中检索调用堆栈?

由于

1 个答案:

答案 0 :(得分:1)

你不能在XP中这样做,但是在Vista / Win7中:

  1. 等到此过程停留在“你想将此内容提交给Microsoft”,不要点击任何内容
  2. 打开任务管理器=>进程标签=>右键单击您的EXE
  3. 选择“创建转储文件”
  4. 压缩文件,发送到开发框
  5. 对于XP,你可以使用一个名为userdump.exe的轻量级程序,但是你说“没有工具”:)