Форум программистов
Реклама:
Гарантия безопасности сети с UTM-системой ИКС.
Защита ПД, межсетевой экран, контроль доступа, фильтрация трафика, система предотвращения вторжений.
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 13.08.2017, 17:02   #1
DanilaSV
Новичок
 
Регистрация: 13.08.2017
Сообщений: 1
Репутация: 10
По умолчанию Отслеживание возникновения ошибки/ошибок в журнале событий Windows

Всем доброго дня!

Есть следующая задача, необходимо программно отслеживать возникновение ошибки в журнале событий windows и по факту возникновения новой записи выполнить определенные действия.
Как пример необходимо мониторить следующую ветку (см. ниже) с кодом ошибки 2345
Журналы Windows
Имя журнала: Система
Источник : NjTRO
Код: 2345
На текущий момент нашел информацию, как считать журнал по заданным параметрам:

Код:

ManagementObjectSearcher searcher =  new ManagementObjectSearcher("root\\CIMV2", "SELECT EventCode, Type FROM Win32_NTLogEvent WHERE Logfile = 'System' and SourceName=' NjTRO' and EventCode=2345 ");       
  foreach (ManagementObject queryObj in searcher11.Get())
                {
                    textBox1.Text += "Type: " + queryObj["Type"] + "\r\n";
                 }

Все работает отлично, список событий получаю.
Можно конечно добавить в запрос дату и время возникновения записи «and TimeWritten >” + dd» и гонять данный процесс с изменением времени (переменной dd), но что-то мне говорить, что это можно сделать значительно проще.
В Windows в планировщике задач это делается элементарно
Прошу вас подсказать или написать пример код .

Последний раз редактировалось Аватар; 13.08.2017 в 17:21.
DanilaSV вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись ошибок в журнал событий Windows (Log4net) Fly__ C# (си шарп) 2 20.02.2014 17:05
Отслеживание событий на сайте DamianTrash JavaScript, Ajax 2 13.03.2013 14:03
PHP - Обработчик событий(ошибок) в реальном времени. Как? HSR PHP 2 08.05.2012 23:13
Отслеживание событий RichEdit Byurrer Общие вопросы C/C++ 0 06.05.2011 11:09




23:26.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru