是否有可能使用Visual C#/ C++編譯器編譯C#/ C++程序,以至於如果它崩潰,它不會顯示消息框(我不介意它是否將輸出寫入控制檯或甚至要求用戶輸入 - 但只能通過控制檯)。在Visual C++/C#中,我可以編譯一個程序,使它不會顯示消息框,如果它崩潰?
1
A
回答
1
訂閱AppDomain.CurrentDomain.UnhandledException
事件並在處理程序中調用Environment.Exit()方法,您將看不到任何消息。
0
c#程序顯示一條消息,顯示導致其崩潰的異常。
如果您嘗試捕獲程序的主要功能,並「優雅地」關閉程序,您將看不到任何框。
在C++中你可以應用相同的技術。
2
有沒有這樣的事情作爲一個C#/ C++編譯器。在C#程序中,您可以訂閱AppDomain.UnhandledException事件並在事件處理程序中調用Environment.Exit()。在C++程序中,您可以調用SetUnhandledExceptionFilter()並在回調中調用TerminateProcess()。檢查MSDN文檔,這是所有有據可查的文件。
相關問題
- 1. 這會功能斯威夫特被允許(如果它不會崩潰編譯)
- 2. 如果我輸入「Ctrl + Z」,它會崩潰,如何修復它?
- 3. 它顯示錯誤消息不能在我的Visual C++
- 4. 在Python中崩潰時顯示消息?
- 5. 它正在編譯但每次崩潰
- 6. 程序無法運行。編譯和運行正常,但如果我輸入一個數字,它只是崩潰
- 7. ORACLE程序崩潰它正在使用
- 8. 程序崩潰後編譯
- 9. 如果Android服務崩潰,它會打開它運行的應用程序?
- 10. 在Win7上編譯的程序在XP中崩潰(Visual C++ 6)
- 11. UWP應用程序崩潰而不是顯示消息對話框
- 12. 我試圖在這個程序中使用返回值,但它不會編譯
- 13. 刪除文件,如果它崩潰我的應用程序
- 14. 崩潰顯示Visual Studio選項。但不顯示不發送消息
- 15. 刪除文件,如果它崩潰我的應用程序(2)
- 16. 如果我在循環中調用它100次以上,AsyncTask會崩潰嗎?
- 17. 狀態欄不立即顯示消息,有時會崩潰
- 18. 當我嘗試顯示吐司消息時崩潰,但不會在調試器中崩潰
- 19. 我可以編譯它,但我不能運行這個java程序
- 20. 每當我聲明一個枚舉,它不會編譯
- 21. 編譯器優化使程序崩潰
- 22. BizTalk編譯一直崩潰Visual Studio
- 23. 爲什麼一個方法可以很好地工作,但如果我把它放在dispatch_async裏面會崩潰?
- 24. 如果不是第一個遇到的錯誤消息,它將不會顯示在JQuery中
- 25. 如何編寫ContactsContract以便它在2.2中運行並且不會崩潰1.5?
- 26. 應用程序崩潰,並顯示消息「Usage:leveldbutil command ...」
- 27. 我想這個崩潰,但它並不
- 28. 如果Angular app未能加載/崩潰,請顯示消息?
- 29. Visual Basic編譯器不斷崩潰
- 30. 我的消息不會顯示在我的文本框中?