【发布时间】:2011-02-22 20:23:48
【问题描述】:
我有一个 Visual Basic 6 应用程序,我最近更改为使用我在 Visual Studio 2008 中编写的几个 C++ DLL。该应用程序在我的 PC 上运行良好,但是当我们将它安装在我们的一个测试中时PC 在关机时往往会崩溃 - 我们会看到 Win 7 消息“您的应用程序已失败”或其他任何内容。
我知道 Win 7 存储可用于分析崩溃的数据。我已经从构建中获得了源代码和 .PDB 文件,所以我应该能够使用它,但我无法弄清楚 Win 7 将崩溃数据存储在哪里。事件查看器显示崩溃但没有任何数据并且目录 C:\Windows\Minidump 不存在。
崩溃文件放在哪里?
【问题讨论】:
-
您的问题更适合在 serverfault.com 或 superuser.com 上提问
-
为什么? StackOverflow 的编程问题。
-
有什么原因不能切换到 VB.net?这是一个依赖问题吗? (我知道 Visual Studio 2008 有一个运行时,但也许你没有使用它?)也就是说,关于 C++ 的问题,我就在你身边,所以我一定会发布或交叉 -如果我发现好东西就发帖...(可能是 watson + minidump + 符号等,我在尝试缺乏自虐时忘记了)
-
注意:如果配置为在线查找解决方案,则会在崩溃时弹出一个屏幕。如果您没有点击取消而是等待它,则存在是否可以发送的问题。如果您在此处暂停并获取“更多信息”,则对话框的一部分会显示与崩溃相关的 3 个文件名。带有 *.mdmp 扩展名的那个有你的 minidump。 (当然,对话框关闭的第二秒 MS 会删除它,所以快点抓住它!)
-
这是 8 年前的事了,但 VB6 与 VB.net 不同,它需要完全重写。
标签: c++ visual-studio vb6 windows-7 crash