日期:2014-05-17  浏览次数:20789 次

** 如何彻底关闭windows2008程序错误的出错提示
操作系统:windows 2008 r2 打了最新系统补丁 + DotNet Framework 4
软件:自己编译的网络应用服务程序,普通程序窗口运行,不是系统服务模式。
问题:现在程序每次出错,都会弹出一个对话框让我手动关闭程序。如果我不点这个关闭对话框,程序就一直停在那里不会自动重启。

对话框内容
---------------------------------------------
xxx 已停止工作
出现了一个问题,导致程序停止正常工作。请关闭改程序。
->关闭程序
---------------------------------------------

希望达到的效果:程序出错就彻底关闭自己,不弹出对话框。好让我特别设置的一个进程守护程序来重启它。

谢谢!


目前我已经尝试修改但依然无效的操作:
1、关闭windows错误报告;
2、修改注册表:[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"
3、已经把程序加入DEP排除列表;

------解决方案--------------------
路过,还没用过2008呢
------解决方案--------------------
试试在程序中捕获所有的错误,在程序中处理这些错误,而不要向系统抛出任何错误。