我可以取消阻止我崩溃的控制台应用程序关闭的错误报告对话框吗?

Pix*_*ter 5 windows

我有一个 Windows 控制台应用程序,它承载 WCF 服务,还使用 ​​DirectShow 对视频进行转码。我使用了一个很棒的小应用程序,叫做Restart on Crash,它可靠地检测到进程何时退出并自动重新启动它。问题是,很多时候,一种或另一种对话框会弹出并阻止程序在崩溃后关闭,直到我手动单击该对话框。有没有办法防止 Windows 控制台应用程序在崩溃时显示对话框?

You*_*008 2

stackoverflow 上对同一问题有非常详细的答案: /sf/ask/249308181/单元测试/3637710#3637710

非代码修改的解决方案是打开寄存器编辑器并设置[HKLM|HKCU]\Software\Microsoft\Windows\Windows Error Reporting\DontShowUI1.