2009-04-22 13 views
2

Je souhaite utiliser l'API Windows Eventing 6 à partir d'une application C# pour consigner des messages dans un canal spécifique du journal des événements de Windows Server 2008. Il y a un bon exemple sur la façon de l'utiliser mais ce n'est que du C++. Dans l'exemple, il est mentionné que .NET ne prend pas en charge Windows Eventing 6. Il y a 2 exemples http://msdn.microsoft.com/en-us/magazine/cc163431.aspx, http://msdn.microsoft.com/en-us/library/aa382690(VS.85).aspx.NET prend-il en charge Windows Eventing 6.0?

Ma question est de savoir comment faire en C# ou savez-vous s'il y a un support .Net pour cette API

Répondre

2

Je pense que vous posez des questions sur les trucs ETW.

Vérifier:

Writing events with System.Diagnostics.Eventing

... ou, comment diable d'utiliser de nouvelles choses ETW Vista et 2008 avec le code managé. Et, en introduisant ecmanaged: Une manière décente de faire tout cela.

et un peu plus d'informations:

.NET Event Tracing for Windows, Naveen's Blog ETW Series (specificly Using .NET 4.0 Event Tracing for Windows (ETW) along with application ETW), ETW Events in the .NET Framework, TraceEvent

également quelques informations sur l'événement régulier vous connecter si vous souhaitez aussi: EventLog, EventLogInstaller. Exemple: Event Logging

Questions connexes