读书人

delphi怎么检测电脑是否有人在操作

发布时间: 2012-02-12 17:16:33 作者: rapoo

delphi如何检测电脑是否有人在操作
想做截图软件,但是如果电脑长期没有操作我就不执行截图功能,如何界定呢

[解决办法]
监测鼠标和键盘事件
[解决办法]

Delphi(Pascal) code
procedure TForm1.Timer1Timer(Sender: TObject);var t:TLastInputInfo;    iTime:integer;begin  t.cbSize:=SizeOf(TLastInputInfo); //最后一次操作时间  GetLastInputInfo(t);  iTime:=GetTickCount-t.dwTime;//计算机启动后经历的毫秒数  if itime>=10*1000 then //10秒    Close;//关闭程序end;
[解决办法]
就这方法,,已经最好不过了.



楼主啊, 截图的时候 只截取 被修改过的部分..



[解决办法]
先将图片比较,然后再再将不同的部分发送
[解决办法]
procedure TForm1.Timer1Timer(Sender: TObject);
var t:TLastInputInfo;
iTime:integer;
begin
t.cbSize:=SizeOf(TLastInputInfo); //最后一次操作时间
GetLastInputInfo(t);
iTime:=GetTickCount-t.dwTime;//计算机启动后经历的毫秒数
if itime>=10*1000 then //10秒
Close;//关闭程序
end;
我也是用的这种方法,挺好用!

读书人网 >.NET

热点推荐