Bir projeyi çalıştırdıktan sonra eğer 5 dk. boyunca hiç bir işlem yapılmamışsa
programı tekrar şifre giriş ekranına yönlendirmek istiyorum
fakat bunu her formun üzerine gidip mouse hareketlerini yada bir tuşa basıldımı diye kontrol etmeden yapabilmenin kolay bir yolu varmıdır.
Aşağıdaki gibi bir kod buldum fakat bu kod windowsun tamamı için beklenen süreyi algılıyor benim istediğim ise sadece program için bekleme süresini bulmak
Teşekürler
Kod: Tümünü seç
function SecondsIdle: DWord;
var
liInfo: TLastInputInfo;
begin
liInfo.cbSize := SizeOf(TLastInputInfo) ;
GetLastInputInfo(liInfo) ;
Result := (GetTickCount - liInfo.dwTime) DIV 1000;
end;