sumitk.cadc Ответов: 1

Как написать запрос для exportlogandmessages в C#?


Всем привет,
я работаю над приложением wpf и в этом im exportin evtx файлы с помощью функции ExportLogAndMessages.

и он извлекает все данные, но теперь я хочу получить события только между выбранным периодом времени, поэтому, пожалуйста, скажите мне, как написать запрос, чтобы получить событие, которое создается в определенном промежутке времени.
ТИА

Что я уже пробовал:

ниже приведен мой код для извлечения всех файлов evtx

logsession.ExportLogAndMessages(LogName, PathType.LogName, "*", subfolderpath, false, CultureInfo.CurrentCulture);


как написать запрос для выбранного промежутка времени.

1 Ответов

Рейтинг:
0

sumitk.cadc

Привет Ричард,
не могли бы вы сказать мне, пожалуйста, как передать запрос в приведенном выше методе для промежутка времени. я пишу, как показано ниже, но это говорит о недопустимом запросе.

если (журнал событий.Существует(Параметр Logname))
{
EventLogSession logsession = новый EventLogSession();
logsession.ExportLogAndMessages(LogName, PathType.Параметр logname, "*[TimeCreated[@как systemtime&ГТ;='2017-11-28T02:49:35.000 Z' и @как systemtime&ЛТ;='2017-11-28T03:50:51.999 з']]", subfolderpath, значение false, свойство CultureInfo.Свойства currentculture);

}

Richard MacCutchan

Нельзя сравнивать значение типа datetime в строку.