2012-03-24 36 views

回答

1

订阅AppDomain.CurrentDomain.UnhandledException事件并在处理程序中调用Environment.Exit()方法,您将看不到任何消息。

0

c#程序显示一条消息,显示导致其崩溃的异常。

如果您尝试捕获程序的主要功能,并“优雅地”关闭程序,您将看不到任何框。

在C++中你可以应用相同的技术。

2

有没有这样的事情作为一个C#/ C++编译器。在C#程序中,您可以订阅AppDomain.UnhandledException事件并在事件处理程序中调用Environment.Exit()。在C++程序中,您可以调用SetUnhandledExceptionFilter()并在回调中调用TerminateProcess()。检查MSDN文档,这是所有有据可查的文件。