当前位置:  开发笔记 > 编程语言 > 正文

在Vista上抓住"程序停止工作"

如何解决《在Vista上抓住"程序停止工作"》经验,为你挑选了1个好方法。

在Vista上,我遇到了应用程序崩溃处理程序的问题.基本上,如果出现SEH无法捕获的意外情况,我会在弹出窗口中显示"应用程序停止工作",blablabla,"关闭程序/调试程序" - 也就是说,在我禁用错误报告后使用系统控制面板.启用错误报告后,您将获得一个任务对话框,可以在线搜索解决方案,关闭,调试.

如果它发生在自动化工具中,这不是那么有趣,我想知道是否有一种方法可以完全摆脱它,读取,如果我的应用程序崩溃,它只是崩溃到命令行或消失但没有提出对话框.



1> wimh support..:

使用

SetErrorMode(SetErrorMode(0)|SEM_NOGPFAULTERRORBOX);

但我建议安装一个异常处理程序,它创建一个转储,以便您可以验证发生了什么.例如crashrpt(或这里).

也可以看看

http://msdn.microsoft.com/en-us/library/ms680621(VS.85).aspx

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有