문제

SENS를 사용하여 사용자가 로그인하거나 꺼질 때 감지하는 .NET 서비스가 있습니다. 그래도 두 가지 문제가 있습니다.

  1. 서비스가 자동으로 시작되는 것처럼 보이지만 컴퓨터에 사용자가 하나만 있고 해당 사용자가 암호가 없으면 (Windows가 즉시 시작됩니다) 로그인이 감지되지 않은 것 같습니다. 서비스가 너무 늦게 시작될 가능성이 있습니까? 그렇다면 내 옵션은 무엇입니까?
  2. Windows 스위치 사용자를 감지 할 수있는 방법이없는 것 같습니다. 다시 말해, 사람 A와 함께 로그인하면 그것을 감지 할 수 있습니다. 그런 다음 사용자 (의미 A가 로그 아웃하지 않음)를 Person B로 전환하면 사람 B를 로그인하고이를 감지합니다. 그러나 사람 A로 다시 전환하면 로그온이 발생하지 않았으며 스위치가 발생했음을 모르겠습니다. Sens를 통해 이러한 이벤트를 잡을 수있는 방법이 있습니까? 스크린 세이버가 시작/중지 될 때 및 쉘이 시작될 때 디스플레이 잠금/잠금 해제, 로그 켜기/끄기 만 할 수있는 것 같습니다. Sens로 더 많은 작업을 수행 할 수 있습니까? 아니면 이러한 작업을 사용하여 사용자가 전환 될 때를 감지 할 수 있습니까? 아니면 다른 기술로?
도움이 되었습니까?

해결책

isenslogon2는 SessionDisconnect 및 SessionReconnect를 제공했는데, 이는 사용자가 로그 오프하지 않고 전환 할 때 발생합니다. 두 번째 문제를 해결하는 기술적 인 방법이 없으므로 우회하고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top