0
WMI를 사용하여 "보안"로그를 쿼리 할 수 없습니다. 다른 로그는 정상적으로 작동합니다.파이썬 WMI 모니 커 문제
import wmi
c = wmi.GetObject(r"winmgmts:{impersonationLevel=delegate,(Security)}!\\.\root\cimv2")
for i in c.ExecQuery("SELECT * FROM Win32_NTLogEvent WHERE Logfile = 'Security'"):
print i
그것은 나에게 빈 결과를 반환 및 보안 로그에 "감사 실패"reacord를 만들 : 여기 내가 사용하는 것입니다. 내가 언급했듯이, 나는 다른 모든 로그를 질의 할 수 있지만이 하나의 로그는 질의 할 수 없다. 그래서 난 생각 문제는 (여기 문제입니다)
C = wmi.GetObject에