delphi获取电脑系统空闲时间  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi获取电脑系统空闲时间


用Delphi获取电脑系统空闲时间

主要代码:

function GetLastInput: integer; //获取闲置时间
var
  LInput: TLastInputInfo;
begin
  Result := 0;
  try
    LInput.cbSize := SizeOf(TLastInputInfo);
    GetLastInputInfo(LInput);
    Result := ((GetTickCount - LInput.dwTime) div 1000);
  except
  end;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
 if GetLastInput > 10 then
 Label1.Caption :='你已经'+ inttostr(GetLastInput) + '秒没有操作计算机了!'
 else
 Label1.Caption :='';
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
Label2.Caption :='电脑空闲时间:' + inttostr(GetLastInput) + '秒';
end;

 


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.037394046783447 seconds