当 Windows Server 2008 SP1 上的应用程序崩溃时,我收到此消息框:
MyApp 已停止工作 Windows 正在寻找解决方案...
我怎样才能阻止这个消息框出现?
更新:我真正需要的是不要出现任何对话框。我已经在另一个问题。
答案1
要完全禁用此消息框,请将注册表值 (HKLM 或 HKCU)\Software\Microsoft\Windows\Windows Error Reporting\DontShowUI 设置为 1。
http://msdn.microsoft.com/en-us/library/bb513638%28VS.85%29.aspx
答案2
您的意思是如何阻止应用程序崩溃或者如何阻止应用程序崩溃时显示消息?
如果是前者,那么在没有任何应用程序信息的情况下我们将无法提供帮助。我认为后者只能通过妥善处理应用程序代码中的错误来解决。
答案3
我认为至少在 Vista 中,这是由“Windows 错误报告服务”控制的。在 2008 年,它可能被命名为其他名称