我搜索此问题的解决方案仅导致此链接Stack Overflow Link,其中讨论了导致套接字通知接收器错误的原因。
我在 Win2003/Win2019 中有一个使用 MFC 的应用程序,当发生此问题时,我会收到 1 到 300 个“套接字通知接收器”对话框,必须单独关闭这些对话框,然后才能开始恢复。
我正在寻找任何技术来通过命令行命令或程序代码关闭这些多达 300 个对话框。
我认为这就是您正在寻找的:
Windows 有一个称为错误模式的注册表设置,用于控制系统如何向用户呈现错误。 您可以使用它让系统跳过弹出对话框,而是将信息写入事件日志。
查看我对此问题的回答。
您还可以使用 SetErrorMode API 在代码中设置程序的 ErrorMode。
这仅影响您的程序。