我在Delphi中使用madExcept組件捕獲非託管異常並創建一個帶有電子郵件功能的完整報告。
C++和C#兼容Visual Studio具有相同功能的組件(付費或免費)。VisualStudio C++和C#的異常報告組件
強制性特點:
- 完整報表創建
- 電子郵件功能
- 少量的定製
- 無輕微修改源代碼
我在Delphi中使用madExcept組件捕獲非託管異常並創建一個帶有電子郵件功能的完整報告。
C++和C#兼容Visual Studio具有相同功能的組件(付費或免費)。VisualStudio C++和C#的異常報告組件
強制性特點:
可以使用(商業)SmartAssembly - 它有幾個功能(混淆,依賴合併...),並具有類似的功能章使用電子郵件/ SOAP等方式發送錯誤/異常報告。
您可以在不激活其他功能的情況下使用任何功能(如果需要,不需要修改源代碼,儘管它需要定製SDK)......但它僅適用於使用.NET - 所以,如果你不使用C++/CLI那麼這個工具只涵蓋你的問題的C#部分...
(不隸屬於只是一個快樂的客戶)
它在C++中並不完全相同,但是您可以使用SEH或調試程序進行類似的操作。我相信我的一個朋友在項目Aedra做到了這一點,但無法詳細說明如何。不知道C#,所以不作爲答案張貼。 – ssube
爲什麼有近距離投票?先生'近',請解釋一下小評論。請。 – TridenT