2010-02-16 2 views
0

사용자가 로그온하거나 로그 오프 할 때 감지 기능을 사용하는 .Net 서비스가 있습니다. 그래도이 문제가 발생 :이 서비스는 윈도우를 의미 사용자가 암호 가없는 컴퓨터와 에 한 명의 사용자 만이 (가있는 경우 이 자동으로 시작 될 것으로 보인다SENS로 로그인 감지

  1. 에도 불구하고 바로 시작됩니다 ), 로그인은 으로 감지되지 않습니다. 서비스가 시작되고 있습니까? 너무 늦었습니까? 그렇다면 내 옵션에는 무엇이 있습니까?
  2. Windows 스위치 사용자를 감지하는 방법이없는 것처럼 보입니다. 즉, 사람 A와 로그인하면 그 사람을 발견 할 수 있습니다. 그런 다음 사용자 (사용자 A가 로그 아웃하지 않음)를 사용자 B로 전환하면 사용자 B가 로그인하고이를 감지합니다. 그러나 사람 A로 다시 전환하면 로그온이 수행되지 않고 스위치가 전환되었음을 알 수 없습니다. SENS를 통해 이러한 이벤트를 포착 할 수있는 방법이 있습니까? 디스플레이 잠금/잠금 해제, 로깅 켜기/끄기, 화면 보호기 시작/중지 및 쉘 시작시기 만 잡을 수있는 것 같습니다. SENS로 더 많은 일을 할 수 있습니까? 아니면 사용자가 이러한 작업을 사용하여 전환 할 때를 감지 할 수 있습니까? 아니면 다른 방법으로?
+0

방금 ​​SessionDisconnect 및 SessionReconnect 메서드가있는 ISensLogon2가 발견되었습니다. 나는 이것이 사용자 전환을 수용 할 수 있다고 생각한다. 누군가가 내가 틀렸다는 것을 확인하지 않는 한 그것을 구현할 것이다. 하지만 제 시작 문제에 도움이되지는 않을 것이라고 생각합니다. –

답변

0

ISensLogon2는 사용자가 로그 오프하지 않고 전환 할 때 발생하는 SessionDisconnect 및 SessionReconnect를 제공했습니다. 나는 두 번째 문제를 해결할 기술적 방법이 없으므로 지금 막 피할 수 있습니다.

+0

이 ISensLogon2 인터페이스를 사용하거나 사용하는 방법에 대한 코드를 공유 하시겠습니까? –

+0

ManagedSENSE라는 것을 사용했습니다. 그것은 당신이 이벤트를 구독하는 데 사용할 수있는 닷넷 라이브러리입니다. 나는 특별한 일을했다고 생각하지 않는다. –