Как читать журналы событий в разделе «Журналы приложений и служб» в Python? - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу прочитать некоторые журналы событий, которые находятся в разделе «Журналы приложений и служб», предпочтительно используя pywin32 -> win32evtlog.

Я могу читать журналы событий, которые входят в «Систему», «Приложение», «Безопасность» и другие стандартные журналы.но когда я пытаюсь прочитать некоторые журналы, например, из «Microsoft-Windows-TWinUI / Operational», я получу журналы «Application».

в соответствии с MSDN проблема с получением »Журналы приложений »вместо желаемых журналов, потому что пользовательский журнал не может быть найден.

Я пытался использовать что-то вроде ответа здесь , но я не могу сделатьв Python.

import win32evtlog

handle = win32evtlog.OpenEventLog(None, "Microsoft-Windows-TWinUI/Operational")
flags = win32evtlog.EVENTLOG_BACKWARDS_READ | win32evtlog.EVENTLOG_SEQUENTIAL_READ
if events:
   for event in events:
      print(event.StringInserts)

Я предпочитаю использовать pywin32, но это не обязательно, и я могу использовать другие пакеты.

...