Delphi 检测键盘鼠标动作
procedure TfrmMain.Timer_LockTimer(Sender: TObject); var vLastInputInfo: TLastInputInfo; min: Int64; begin TTimer(Sender).Enabled := False; try if gGlobal.APauseByUser then Exit; vLastInputInfo.cbSize := SizeOf(TLastInputInfo); GetLastInputInfo(vLastInputInfo); min := (GetTickCount - vLastInputInfo.dwTime) div 60000; if min > 0 then PauseGNSS; //Caption := Format('用户已经%d秒没有动键盘鼠标了', // [(GetTickCount - vLastInputInfo.dwTime) div 1000]); finally TTimer(Sender).Enabled := True; end; end;
    有些事情,没经历过不知道原理,没失败过不明白奥妙,没痛苦过不了解真谛。临渊羡鱼,不如退而结网!
                    
                
                
            
        
浙公网安备 33010602011771号