2012-10-02 2 views
2

나는 검색 및 검색 한 결과를 찾을 수 없습니다. 이벤트 뷰어에 실행되고 로그인하는 사용자 지정 서비스가 있습니다. Windows 7에는 "응용 프로그램 및 서비스 로그"라는 폴더가 있습니다. 이벤트를 어떻게 기록합니까? 심지어 가능할까요? 당신은 같은 것을 사용하여 새 이벤트 로그를 생성 할 때 자동으로 일어날 것이벤트 뷰어 - 하위 폴더에 로그온 하시겠습니까?

+0

이 도움이 될 수 있습니다 : http://stackoverflow.com/questions/11220837/understanding-how-trace-works-in-c- 날카로운 – Luftwaffe

답변

2

:

EventLog.CreateEventSource("Our Source", "Our Log"); 

그리고 전화 높은 권한이 필요하지만, 한 번만 수행해야합니다. 그 후,를 사용하여 정상적인 권한으로 참조 할 수 있습니다.

EventLog _eventLog = new EventLog("Our Log"); // Writes to OUR event log--NOT the system created "Application" 

참고 : 사용자 지정 로그에 Application에서 소스를 이동하는 경우는 다른 하나의 로그에서 소스를 이동하는 정상 아니므로, 그것은 일부 조정 및/또는 재부팅을해야 할 수도 있습니다.

당신이 InstalUtil를 사용하는 경우, 당신은 또한 사용하여 로그를 생성 할 수 있습니다

+0

짐 감사합니다. 간단한 콘솔 응용 프로그램을 만들고 작동 확인했습니다. 왜 내가해야만하는 것보다 더 어렵게 만들 었는지 알 수 없다. – dave2118

관련 문제