2013-03-27 46 views
2

Windows 이벤트 뷰어와 유사한 응용 프로그램을 구현하고 있습니다. 즉, EventLogEventLogEntry 클래스를 사용하여 시스템 이벤트 로그 및 응용 프로그램 이벤트 로그를 모니터링한다는 의미입니다.Windows 이벤트 뷰어에서 특정 응용 프로그램에 대한 이벤트 로그를 얻는 방법

특정 프로세스 (예 : Chrome)에 대한 응용 프로그램 이벤트 로그를 얻을 수 있습니까?

로그 항목 목록에서 "Winlogon", "WMI", "MSSQL$SQLEXPRESS" 등과 같은 다른 소스를 찾을 수 있지만 특정 앱의 이름은 찾을 수 없습니다.

답변

1

응용 프로그램 이름이 이벤트 로그 항목에 기록되지 않습니다. 실제로 소스가 신뢰할 수있는 지표가 아니기 때문에 원하는 소스로 자신의 메시지를 작성할 수 있습니다.

+0

그래서 제 3 자 응용 프로그램의 심각한 오류나 경고가 발생했는지 여부를 모니터링하는 것은 불가능한 것처럼 보입니다. 그렇습니까? 이 타사 응용 프로그램이 이벤트 뷰어 자체에 로그를 쓸 때만 올바르게 이해할 수 있습니다. –

+0

응용 프로그램에 하드 크래시가 있고 "Microsoft에 오류보고 보내기"라는 메시지가 표시되면 Windows 오류보고에서 이벤트 로그 항목을 씁니다. 해당 메시지에서 프로세스 이름을 검색 할 수 있습니다. 그러나 많은 응용 프로그램에는 Windows 이벤트 로그에 아무 것도 쓰지 않는 자체 오류보고 도구가 있습니다. – alex