2

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

我在 Windows 7 上运行它。

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

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

4

1 回答 1

0

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

于 2013-05-17T10:57:12.817 回答