6

有一个 Windows 应用程序,我多年来一直在完美运行,首先在 XP 上,现在在 Vista 上,就在早上我将软件复制到另一台 Windows Vista Home 32 位机器上,它在前 20 或 30 次一直崩溃我运行了它,但突然问题像魔术一样解决了,没有碰硬件,没有碰软件,没有碰配置,甚至没有执行重新启动,它只是停止了从一秒到另一秒的崩溃。为什么...我不知道。

当我看到事件日志并且每次应用程序崩溃时都会发现以下消息:

故障桶 2550128871,类型 1

活动名称:APPRCASH

回应:无

驾驶室编号:0

这到底是什么意思?更重要的是,为什么它不会像魔术一样发生?

我是这个应用程序的开发人员,所以我担心它可能是我的代码中的一个错误......尽管一切似乎都指向不同。

有任何想法吗?

4

1 回答 1

5

Windows 具有启发式代码来确定“唯一”崩溃并为其提供自己的 ID - 这样当您有 1000 人遇到相同的崩溃时(即在同一个地方发生崩溃,但不一定是完全相同的偏移量,具体取决于OS/arch),它仍然具有相同的 ID。如果你反复看到相同的数字,那只是意味着它每次都在同一个地方坠毁。

于 2011-08-06T08:21:09.390 回答