2011-09-13 32 views
0

我曾經在的XULrunner和VLC網頁插件C#4.0的winform項目工作,Winform,如何抑制winform錯誤對話框?

東西VLC會造成的winform崩潰,並顯示是這樣的:

enter image description here

但我有一個軟件監視器在崩潰時重新啓動應用程序。

那麼我怎麼能抑制這個對話框?因爲它會在屏幕上顯示,甚至應用程序重新啓動。

回答

5
+0

當你處理事件時,你可能會向用戶顯示某種通知。如果您使用的是非託管代碼,我寧願退出該應用程序,因爲問題可能很難恢復並導致數據損壞。 –

+0

我已經在program.cs中創建了一個處理程序:(static void CurrentDomain_UnhandledException(object sender,UnhandledExceptionEventArgs e)),但接下來要做什麼?只是try..catch EventArgs? – Cheung

+0

這個例外已經被你發現了。您可以在'UnhandledExceptionEventArgs.ExceptionObject'屬性中檢查它,或者忽略它並執行其他操作,例如重新啓動您的應用程序。 –