Python

파이썬 코드로 윈도우 이벤트 기록하기

bitcoder 2022. 5. 9. 10:50
728x90

win32evtlogutil을 사용하면 파이썬 코드로 윈도우 이벤트를 간편하게 기록할 수 있습니다.

 

사용 예제 코드(main.py)는 다음과 같습니다.

import win32evtlogutil
import win32evtlog

win32evtlogutil.ReportEvent(
  appName="AppName",
  eventID=1234, 
  eventCategory=9876,
  eventType=win32evtlog.EVENTLOG_WARNING_TYPE,
  strings=["event message1", "event message2"],
  data=b"\x01\x02\x03\x04"
)

 

코드를 다음과 같이 실행합니다.

python main.py

 

실행된 결과를 확인하기 위해 eventvwr.msc를 실행합니다.

 

이벤트로그가 기록되었음을 확인할 수 있습니다.

728x90