2011-09-08 16 views
1

ReportEvent 메서드를 사용하여 Windows에서 이벤트 로그를 쓸 수 있음을 알고 있습니다. 그러나이 방법은 Windows Vista 및 7 이벤트 로그가 변경되기 전에 이벤트를 로깅하는 데 유용합니다. 예를 들어, 사용자 정의 응용 프로그램 로그를 만들고 세션 ID를 설정할 수 있다고 생각하지 않습니다.이 라이브러리를 사용합니다.Windows 이벤트 로그 로깅 관리되지 않는 C++

다른 옵션은 WriteEntry과 같은 System::Diagnostics 방법을 사용합니다. 이 기능은 내가 찾고있는 기능이지만, 문제는/clr 모드에서만 사용할 수 있다는 것입니다.

제 질문은 Windows 7에 이벤트를 로깅하기위한 관리되지 않는 C++ 라이브러리가 있습니까?

건배, 레자 ++

+1

[this] (http://msdn.microsoft.com/en-us/library/aa385780%28v=VS.85%29.aspx)는 무엇을 찾고 있습니까? – Luke

+0

맞습니다. 더 많은 기능으로 찾고있는 것 같습니다. 고마워. – RezaPlusPlus

+0

@ 루크 : EWT를 사용하여 Windows 이벤트 뷰어에 로그온하는 방법을 잘 모르겠습니다. .etl 파일로만 출력하도록 할 수 있습니다. – RezaPlusPlus

답변

0

감사 @Luke는 대답은 ETW입니다. 이벤트 로거에 대한 쓰기 작업의 경우 기존 API를 사용할 수 없으며 매니페스트 기반 공급자를 사용해야합니다.

관련 문제