2

C# アプリケーションから Windows Eventing 6 API を使用して、Windows Server 2008 イベント ログの特定のチャネルにメッセージを記録したいと考えています。使用方法については良い例がありますが、これは C++ のみです。この例では、.NET が Windows Eventing 6 をサポートしていないことが言及されてます。 /en-us/library/aa382690(VS.85).aspx

私の質問は、C# でそれを行う方法です。または、この API の .Net サポートがあるかどうか知っていますか。

4

1 に答える 1

2

私はあなたがETWのものについて尋ねると思います。

小切手:

System.Diagnostics.Eventingを使用したイベントの書き込み

...または、Vistaと2008の新しいETWをマネージコードで使用する方法。そして、ecmanagedの導入:これらすべてのことを行うための適切な方法。

といくつかのより多くの情報:

.NET Event Tracing for WindowsNaveenのブログETWシリーズ(具体的には、.NET 4.0 Event Tracing for Windows(ETW)とアプリケーションETWを使用、. NET FrameworkのETWイベントTraceEvent

また、興味がある場合の定期的なイベントロギングに関する情報: EventLogEventLogInstaller。例:イベントログ

于 2010-10-27T21:30:06.150 に答える