의 이벤트 로그에서 사용자 지정보기 (필터) 사용 최신 버전의 Windows에는 이벤트 뷰어에서 "사용자 지정보기"(필터)를 정의 할 수있는 가능성이 있습니다. 서버에는 예를 들어, 중요한 오류 및 경고를 필터링하는 사전 정의 된 사용자 정의보기 "관리 이벤트".C#
C#에서 이러한보기에 액세스 할 수 있습니까? 즉, "Administrative Events"의 모든 항목을 반복 할 수 있습니까?
의 이벤트 로그에서 사용자 지정보기 (필터) 사용 최신 버전의 Windows에는 이벤트 뷰어에서 "사용자 지정보기"(필터)를 정의 할 수있는 가능성이 있습니다. 서버에는 예를 들어, 중요한 오류 및 경고를 필터링하는 사전 정의 된 사용자 정의보기 "관리 이벤트".C#
C#에서 이러한보기에 액세스 할 수 있습니까? 즉, "Administrative Events"의 모든 항목을 반복 할 수 있습니까?
다음 코드는 System.Diagnostics 네임 스페이스의 EventLog 및 EventLogEntry 클래스를 사용하여 시스템의 여러 이벤트 로그에 액세스하는 방법의 예를 보여줍니다.
EventLog[] eventLogs = EventLog.GetEventLogs(System.Environment.MachineName);
foreach (EventLog currentLog in eventLogs)
{
Console.WriteLine("Log: " + currentLog.Log);
int counter = 0;
try
{
foreach (EventLogEntry entry in currentLog.Entries)
{
if (counter++ >= 10) break;
Console.WriteLine(entry.Message);
}
}
catch (SecurityException) { }
}
명령을 사용하는 대신에 원칙적으로 이벤트 로그에 액세스하는 방법을 알고 있습니다. 기본적으로 새로운 엔트리를 얻기 위해'EntryWritten' 이벤트를 사용합니다. 하지만 내가 모르는 부분은 "사용자 지정보기"에 액세스 할 수 있는지 여부와 그 액세스 방법입니다. 내가 알고 싶은 것은 'EntryWritten'을 통해받은 이벤트가 이벤트 뷰어의 특정보기에 표시되는지 여부입니다. – Christoph
C에서 생성 할 수있는 가능성은 무엇입니까 ??? ??? C : \ Windows \ System32 \ eventvwr.exe /v:"CustomView.xml " –