这是GUI编程中MSDN专家的问题。
我做了一些谷歌搜索,只找到了这个链接StackOverflowLink,讨论了导致套接字通知接收错误的原因。
应用程序环境目前是Win2003 / VS6.0 / MFC / C ++我们正在迁移到Win2012 / VS2013 / C ++ /?MFC?。 (我使用问号,因为我没有直接参与GUI实施,也不知道路线图)。
在我的情况下,我使用一个或多个由于某种原因崩溃的应用程序。这将生成1到300个套接字通知接收器"在恢复开始之前必须单独解除的对话框。
我正在寻找一些建议:
清除崩溃以防止对话发生的方法。
指示Windows运行时不生成对话框的方法 错误。将错误重定向到日志或错误控制台。
只需点击一下鼠标即可关闭所有错误对话框的方法/按键
我发现Stack Overflow是一个非常好的资源。我希望这个问题能够帮助别人和我自己。我将继续挖掘和发布我发现似乎相关的任何内容。 -问候 罗斯
答案 0 :(得分:1)
我认为这就是你要找的东西:
Windows有一个称为错误模式的注册表设置,用于控制系统如何向用户显示错误。您可以使用它来让系统跳过弹出对话框,而是将信息写入事件日志。
请参阅我对this closed bug report的回答。
您还可以使用question API在代码中为您的程序设置ErrorMode。
这仅影响您的计划。