【发布时间】:2013-05-12 12:07:19
【问题描述】:
我有一个启动子进程的程序。 当子进程崩溃时,我希望没有调试消息框。我想这样做而不在子进程中写任何东西。
我在 Windows 7 上运行它。
在createProcess函数中,flags参数中我只放了CREATE_NEW_CONSOLE。
在尝试期间,我将 SetErrorMode(SEM_FAILCRITICALERRORS|SEM_NOGPFAULTERRORBOX) 放入子进程并使其崩溃,没有对话框。现在我在调用create process之前在父程序中调用了相同的函数,并使子程序崩溃,现在出现了消息框。 我应该怎么做?
【问题讨论】:
-
在parent中设置错误模式时,是否使用GetErrorMode继承了你有没有检查过?
-
可以粘贴代码sn-p吗?