繁体   English   中英

C ++ Windows-在子进程中禁用崩溃对话框

[英]c++ windows - Disable crash dialog box in a child process

我有一个启动子进程的程序。 当子进程崩溃时,我希望没有调试消息框。 我想这样做,而无需在子进程中编写任何内容。

我在Windows 7上运行它。

在createProcess函数的flags参数中,我只放置了CREATE_NEW_CONSOLE。

在尝试过程中,我在子进程中放入了SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX)并使它崩溃,没有对话框。 现在,在调用创建过程之前,我在父程序中放置了相同的函数调用,并使子程序崩溃,现在出现了消息框。 我应该怎么做?

您是否在进程创建标记中设置了CREATE_DEFAULT_ERROR_MODE?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM