Собирая информацию о событиях системы, я уже закопался в закладках Firefox на темы, посвященные EventLog. Чтобы не потерять информацию о подписке, создаю эту заметку.
Можно подписаться на уведомления о том, когда система производит запись в «Журнал событий» того или иного события. Если это делать через C#, то нужно реализовать обработчик события EntryWritten для экземпляра класса EventLog. Также установить EnableRaisingEvents в значение true.
Примечание: Возможно получать только уведомления о событиях с локального компьютера. Уведомления о событиях, которые записываются на удаленном компьютере получать нельзя!
Чтобы «обойти» это, можно сконфигурировать удаленную систему (источник событий), чтобы она пересылала события на локальный компьютер — сборщик событий (тот, который будет собирать события с удаленных серверов).
Статья на русском языке и на английском языке.
- C#: Добавить поддержку перезапуска приложения - 21.02.2025
- EVE-Online: Отобразить информацию о соединении и fps - 20.02.2025
- WPF: Отображение прогресса с помощью async/await - 13.02.2025