사용자가 여러 사용자가있는 컴퓨터에서 로그인 할 때와 사용자가 로그 아웃 할 때 (또는 컴퓨터를 잠그면) 확인하는 Windows 서비스를 만들어야합니다. 이 정보는 사용자가 로그인 한 시간 (유휴 시간은 신경 쓰지 않습니다)을 계산하거나이 마지막 부분을 직접 얻을 수있는 경우 더 좋습니다. (사용자가 코드를 당긴다면 상관 없습니다. 서비스가 현재 사용자를 폴링하고이 정보를 로깅하므로 다음에 컴퓨터가 깨어 났는지 여부를 알 수 있습니다. 정확한).로그인 한 현재 사용자와 로그 한 시간을 확인하는 방법
특정 제한 시간을 초과하면 사용자를 걷어차 기 위해이를 알아야합니다.
나는 C# 또는 Delphi를 사용할 것이므로이 정보를 얻기 위해 어떤 API가 필요한지 알려 주시면 감사하겠습니다.
어린이 컴퓨터 사용량을 확인하기 위해 타겟팅 된 소프트웨어가 이미 있습니다. 그런 종류가 필요하지만 자녀를 시청하는 것보다 다른 용도로 맞춤 설정합니다.
실제로 사용자가 로그인 한 시간을 알 필요가있을 수 있습니다. 나머지는 스스로 계산할 것입니다.
파워 코드를 꺼내는 사람도 고려해야합니다. –
성공적인 로그인을 위해 감사를 설정하십시오. 그런 다음 서비스에서 적절한 이벤트에 대한 이벤트 로그를 보도록하십시오. – JamieSee