시스템 전체에서 마지막 사용자 입력 정보를 제공하는 항목이 있습니까? C#을 사용하여 모든 세션에서 시스템의 유휴 시간을 가져오고 아무도 X 분 동안 시스템을 사용하지 않으면 시스템을 절전 모드로 전환하려고합니다.시스템 유휴 시간을 계산하고 시스템을 잠자기 상태로 만드는 방법은 무엇입니까?
GetLastInputInfo는 사용자마다 다릅니다. http://msdn.microsoft.com/en-us/library/ms646302(VS.85).aspx
왜 Windows가 그렇게하지 못하게합니까? –
로그온 한 사용자에 상관없이 시스템이 유휴 상태 일 때 잠자기 상태로 두는 솔루션입니다. –
유휴중인 시스템은 시스템과 상호 작용하지 않는 사용자와 동일하지 않습니다. 예를 들어, 시스템은 영화 나 음악을 재생 중일 수 있습니다. – Joh