标签: visual-c++ crash-reports windows-error-reporting
我有一个带有我自己的未处理异常处理程序的VC ++应用程序。当发生崩溃时,我想阻止WER“程序已停止工作”消息框出现。使用SEM_NOGPFAULTERRORBOX执行此操作,但它似乎也禁用WER,以便事件日志中不存储任何内容。我希望WER能够正常存储事件,但只是阻止出现消息框。
听起来像注册表项DontShowUI = 1可能会这样做,但它似乎是整个机器或用户的全局。因此,它会影响用户可能运行的所有其他应用程序。
有没有办法做到这一点但只适用于我的一个应用程序/ exe?