2012-03-24 20 views

回答

1

訂閱AppDomain.CurrentDomain.UnhandledException事件並在處理程序中調用Environment.Exit()方法,您將看不到任何消息。

0

c#程序顯示一條消息,顯示導致其崩潰的異常。

如果您嘗試捕獲程序的主要功能,並「優雅地」關閉程序,您將看不到任何框。

在C++中你可以應用相同的技術。

2

有沒有這樣的事情作爲一個C#/ C++編譯器。在C#程序中,您可以訂閱AppDomain.UnhandledException事件並在事件處理程序中調用Environment.Exit()。在C++程序中,您可以調用SetUnhandledExceptionFilter()並在回調中調用TerminateProcess()。檢查MSDN文檔,這是所有有據可查的文件。

相關問題