簡體   English   中英

出現錯誤0xc0000005時強制關閉應用

[英]Forcing an app to close when getting error 0xc0000005

我有一個C#WPF應用程序,該應用程序顯示帶有錯誤代碼0xc0000005的錯誤對話框。 我研究了此錯誤代碼,發現這是一個訪問沖突錯誤,並且可能是由包括本地代碼錯誤(p / invoke和3rd party dll)在內的幾件事引起的。 重新啟動應用程序似乎可以清除錯誤,但我希望能夠在發生該錯誤時強制關閉應用程序。 由於它不是托管代碼異常,因此不會捕獲在try catch塊中,是否有任何方法可以在發生此錯誤時強制關閉應用程序?

您可以用不同的方式捕獲本地異常。 使用Win32ExceptionSEHException異常類,或者使用沒有指定為任何異常類型的catch

try
{}
catch
{}

有關詳細信息,請參考此內容: 您可以在C#代碼中捕獲本機異常嗎?

使用Environment.Exit(0); 終止您的申請。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM