gpt4 book ai didi

windows - 防止 Windows 中的崩溃消息

转载 作者:可可西里 更新时间:2023-11-01 13:29:29 25 4
gpt4 key购买 nike

我的应用程序需要扫描经常导致崩溃的第 3 方文件。为了克服这个问题,它使用一个单独的进程来扫描这些文件和每当这个进程崩溃时,我的应用程序就会实例化另一个。

我的问题是每次崩溃后我都会收到 Windows 崩溃消息:“AuxScanner 已停止工作...”

如何阻止此消息并安静地崩溃?

我正在使用命名管道进行进程间通信。

谢谢

最佳答案

参见 http://blogs.msdn.com/b/oldnewthing/archive/2004/07/27/198410.aspx : 您可以禁用程序崩溃对话框(尽管您需要从子进程内部这样做)。

我读它的方式,你想要在你的子流程中有这样的东西:

#include <windows.h>

//...

SetErrorMode(SetErrorMode(0) | SEM_NOGPFAULTERRORBOX);
//or if you only care about Vista or newer:
//SetErrorMode(GetErrorMode() | SEM_NOGPFAULTERRORBOX);

顺便说一下,这个问题很有趣——在开发过程中坚持使用各种软件可能会很有趣;当您积极开发的代码崩溃(并非意外),然后一切等待,您的 UI 改变焦点,并且它提供(毫无意义地)向微软发送故障转储时,这非常烦人...

关于windows - 防止 Windows 中的崩溃消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com