Собирая информацию о событиях системы, я уже закопался в закладках Firefox на темы, посвященные EventLog. Чтобы не потерять информацию о подписке, создаю эту заметку.
Можно подписаться на уведомления о том, когда система производит запись в «Журнал событий» того или иного события. Если это делать через C#, то нужно реализовать обработчик события EntryWritten для экземпляра класса EventLog. Также установить EnableRaisingEvents в значение true.
Примечание: Возможно получать только уведомления о событиях с локального компьютера. Уведомления о событиях, которые записываются на удаленном компьютере получать нельзя!
Чтобы «обойти» это, можно сконфигурировать удаленную систему (источник событий), чтобы она пересылала события на локальный компьютер — сборщик событий (тот, который будет собирать события с удаленных серверов).
Статья на русском языке и на английском языке.
- GitHub Desktop: Ошибка при попытке отправки коммита - 28.03.2025
- Visual Studio: Включить XAML Live Preview - 24.03.2025
- WPF: Открывать дочернее окно по центру родительского - 17.03.2025