Поддерживает ли .NET Windows Eventing 6.0? - PullRequest
2 голосов
/ 23 апреля 2009

Я хочу использовать Windows Eventing 6 API из приложения C # для записи сообщений на определенный канал в журнале событий Windows Server 2008. Есть хороший пример того, как его использовать, но это только C ++. В примере упоминается, что .NET не поддерживает Windows Eventing 6. В http://msdn.microsoft.com/en-us/magazine/cc163431.aspx, http://msdn.microsoft.com/en-us/library/aa382690(VS.85).aspx

есть 2 примера.

У меня вопрос, как это сделать в C #, или вы знаете, есть ли поддержка .Net для этого API.

1 Ответ

2 голосов
/ 28 октября 2010

Я думаю, вы спрашиваете о вещах ETW.

Проверка:

Запись событий с помощью System.Diagnostics.Eventing

... или как, черт возьми, использовать новые возможности ETW в Vista и 2008 с управляемым кодом. И, представляя ecmanaged: достойный способ сделать все это.

и дополнительная информация:

.NET Event Tracing для Windows , Блог Naveen ETW Series (в частности Использование .NET 4.0 Event Tracing для Windows (ETW) вместе с приложением ETW ) , ETW события в .NET Framework , TraceEvent

Также некоторая информация о регулярном ведении журнала событий, если вам это тоже интересно: EventLog , EventLogInstaller . Пример: Журнал событий

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...