Startseite | Ordnerübersicht

Delphi - GetLastInputInfo

function SecondsIdle: DWord;
var
   liInfo: TLastInputInfo;
begin
   liInfo.cbSize := SizeOf(TLastInputInfo) ;
   GetLastInputInfo(liInfo) ;
   Result := (GetTickCount - liInfo.dwTime) DIV 1000;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Label1.Caption := Format('System IDLE last %d seconds', [SecondsIdle]) ;
end;

http://michael-puff.de/Programmierung/Delphi/Code-Snippets/GetLastInputInfo.shtml
Thursday, 26-Jan-2012 23:14:39 CET mail@michael-puff.de
Bearbeiten