2011-09-15 2 views
0

サーバー上で発生しているすべての例外を監視したいと考えています。サーバーはさまざまなアプリとウェブサイトを実行します。私はこれらのアプリやウェブサイト、ウェブサービスの作者ではありません。システム上で実行されるマネージコードを監視し、システム上で発生するすべての処理されない例外を記録するアプリケーションを書くことができる方法はありますか?私はこれが可能であるべきだと考えていたのは、OSが例外を生成する人だからです。したがって、OSによって生成されるすべての例外を記録することが可能です。CLRに代わって発生するすべての例外を監視する方法は?

答えて

0

すべてのプロセスを検査し、mscoree.CorRuntimeHostClassを使用してすべてのappdomainを検査して、未処理の例外イベントハンドラ(http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception)にバインドします。 aspx)。

他のオプションは、デバッグAPIを使用することです。 ただし、これを行うマイクロソフト製品の製品である(そしてscomの一部となる)Avicodeがあります。

関連する問題