3
다음 코드는 시스템 유휴 시간을 가져올 수 있습니다.델파이에서 키보드 유휴 시간을 얻는 방법
function IdleTime: DWord;
var
LastInput: TLastInputInfo;
begin
LastInput.cbSize := SizeOf(TLastInputInfo);
GetLastInputInfo(LastInput);
Result := (GetTickCount - LastInput.dwTime) DIV 1000;
end;
키보드 유휴 시간을 혼자 얻는 것이 가능합니까? 사용자가 마우스를 움직이게하면 상관 없습니다. 키보드가 얼마나 오랫동안 유휴 상태인지 파악하는 것이 가능합니까?
키보드 훅을 만들고 자신의 타이머를 계속 사용하십시오. –
키보드 훅은 키 로거처럼 들립니다. 그래서 나는 다른 대안을 선호한다! – jimsweb
그게 무슨 용도로 사용되던간에 똑같은 개념. –