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

发布于 2024-11-01 06:13:57 字数 127 浏览 1 评论 0原文

我现在正在开发的应用程序在启动时在其中一台用户计算机上崩溃。用户计算机运行的是 Windows XP,并且有很多访问限制,其中之一可能会导致问题。

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

谢谢

The application I'm working on right now is crashing on one of the users machines at startup. The user machine is running Windows XP and has lots of access restrictions, one of them is probably causing a problem.

How can I retrieve the call stack from the crash without installing any dev tools?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北渚 2024-11-08 06:13:57

在 XP 中无法执行此操作,但在 Vista/Win7 中:

  1. 等到进程卡在“您想将此提交给 Microsoft”时,不要点击任何内容
  2. 打开任务管理器 = >进程选项卡 =>右键单击您的 EXE
  3. 选择“创建转储文件”
  4. 压缩文件,发送到开发盒

对于 XP,有一个名为 userdump.exe 的轻量级程序可以使用,但您说“没有工具”:)

You can't do this in XP, but in Vista/Win7:

  1. Wait until the process is stuck at the "Would you like to submit this to Microsoft", don't hit anything
  2. Open Task Manager => Processes tab => Right click your EXE
  3. Select "Create Dump file"
  4. Zip up the file, send to dev box

For XP there is a lightweight program called userdump.exe that you can use, but you said "no tools" :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文