システムと環境情報を収集する

アプリケーションがクラッシュすると、ユーザー/環境を収集して情報をクラッシュさせるための最善の方法を探しているので、電子メールで送信することができます。

これをうまく行うライブラリ(オープンソースまたは商用)はありますか?

私たちのアプリケーションは、C#コードでC#.Netで書かれたデスクトップアプリケーションです。

ありがとう、

リロン

5
関連する質問は、mabyが役立ちます: stackoverflow .com/questions/4992569 /…
追加された 著者 Kamil Lach,

2 答え

多くの難読化ツールには、このタイプの診断機能を含むエラー報告が含まれています。例えば:

1
追加された
@LKIM:SmartAssemblyでは、難読化をオフにしても、エラー報告を使用することができます。しかし、Unity3Dでも難読化できるはずですが、難易度の低い難読化設定を使用することに制限されます...
追加された 著者 Reed Copsey,
@LKIM私は主に管理された例外をキャプチャしていると思います。あなたのC + +のエラーが管理された例外にラップされている場合は、はい、それは...
追加された 著者 Reed Copsey,
私たちのアプリケーションの1つでは、unity3dの中で実行しているので、難読化ツールを使用することは本当にオプションではありませんが、それらが組み込まれていることを知っておくと良いでしょう。
追加された 著者 Liron,
興味深い - SmartAssemblyもC ++コードからエラー情報をも提供できるかどうか知っていますか?
追加された 著者 Liron,

Bugtrapが提供する機能が好きで、クラッシュダンプを収集し、機能に「送る」機能が好きです。クラッシュダンプ+ WinDbgは、Visual Studioでデバッグするときに慣れ親しんだことに非常に近いエクスペリエンスでクライアントエラーをデバッグするのに必要なツールを提供します。

バグトラップ:

http://www.codeproject.com/KB/applications/BugTrap.aspx

1
追加された