Изменить EventLogs с помощью C # - PullRequest
0 голосов
/ 26 апреля 2011

Мне нужно прочитать запись из журналов событий Windows с помощью API EventLog, изменить ее и перезаписать эту запись журнала.Например: если я делаю что-то вроде этого:

log.Entries[0].Message = "Custom Message";

Тогда я получаю сообщение об ошибке:

"Error1 Property or indexer 'System.Diagnostics.EventLogEntry.Message' cannot be assigned to -- it is read only"

Есть ли другиеспособ сделать это?

Заранее спасибо, Киран

Ответы [ 2 ]

3 голосов
/ 26 апреля 2011

Нет, Журналы событий не могут быть изменены. ReadOnly элемент управления из-за этого.

Вы можете создавать новые журналы или очищать текущие зарегистрированные элементы, но вы не можете изменять существующий зарегистрированный элемент! это контроль конфиденциальности

1 голос
/ 26 апреля 2011

Создать журнал событий Windows со статическим классом EventLog.

Пример кода:

EventLog.WriteEntry( "your message", EventLogEntryType.<<yourtype>>);

Для получения дополнительной информации, пожалуйста, обратитесь к документации (http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.aspx).

...