Hallo Andreas,
die Funktion sagt aber nur etwas über die Zeit aus, die vergangen ist, seit der Benutzer das letzte Mal die Maus oder Tastatur benutzt hat - das ist mitnichten ein Indiz für mangelnde Auslastung der CPU.
Delphi-Quellcode:
function UserIdleTime: TDateTime;
var
lii: TLastInputInfo;
begin
lii.cbSize := SizeOf(lii);
GetLastInputInfo(lii);
Result := (GetTickCount - lii.dwTime) / SecsPerDay / 1000;
end;
Grüße vom marabu
PS: GetLastInputInfo() gibt es erst ab
W2K