如果VB6应用程序导致事件查看器中显示Application Hang
事件,那么如何了解应用程序挂起的原因?如何了解有关Application Hang事件的更多信息?
Application Hang
事件是否意味着应用程序已经冻结并崩溃,或者只是暂时挂起?
所有我在事件日志中此事件得到的是:
Hanging application [MyAppName].exe, version [MyAppVersionNo], hang module hungapp, version 0.0.0.0, hang address 0x00000000.
这是不够的,我希望能更多地了解为什么它被挂。需要进行哪些代码更改或其他步骤才能使应用在事件日志中提供更多详细信息?
当您的应用程序忙时无法响应Windows消息,您的应用程序是否有长时间运行例程? – jac 2012-04-06 02:51:35
不是我所知道的。该事件日志来自客户端站点。我希望该活动能够展示更多关于当时发生的事情的信息。 – CJ7 2012-04-06 07:05:12
当应用程序挂起然后分析它并查看调用堆栈时,您可以执行进程内存转储(或让用户执行此操作)。 – MicSim 2012-04-19 11:45:39