2011-02-27 9 views
2

나는 win 프로그램을 작성하고 싶습니다. 내 PC를 사용하는 모든 사용자 (예 : 시간, 사용자 이름, 날짜 등)의 로그인 및 로그 아웃 로그를 저장하고 싶습니다. 매일,하지만 어쩌면 내 응용 프로그램이 실행되지 않습니다? OS 에서이 로그 파일을 얻을 수 있습니까 ?? 나를 도와주세요. 감사합니다.Windows 사용자의 로그인 및 로그 아웃 로그 받기

+0

사용중인 Windows 버전은 무엇입니까? –

+0

그것은 수정되지 않았습니다. 이제 xp (servise pack2)입니다. – Farna

답변

2

애플리케이션을 작성할 필요가 없습니다.이 모든 정보는 이미 내장형 이벤트 뷰어에서 볼 수있는 Windows Security Log에 로그인되어 있습니다.

WMI를 사용하여 이러한 로그를 쿼리하거나 EventLog 클래스를 사용하여 직접 쿼리 할 수 ​​있습니다 (이렇게하려면 매우 높은 권한이 필요하지만).

+0

글쎄, 그/그녀는 그것이 자신의 PC라고 했으므로 권한이 문제가되지 않아야합니다. 어쨌든 누군가이 질문을 수퍼 유저로 옮겨야합니다. – Bergius

+0

@Oded : 만약 내가 내 컴퓨터를 종료,이 정보는 명확하게 될거야 ?? – Farna

+0

@Niklas Bergius - 전제, 가정. 그럼에도 불구하고 항상 추가 권한 요구 사항을 언급하는 것이 좋습니다. 그리고이 태그는 C#으로 태그되었으므로 프로그래밍 문제라고 생각했습니다. – Oded

관련 문제