delphi如何检测电脑是否有人在操作
想做截图软件,但是如果电脑长期没有操作我就不执行截图功能,如何界定呢
[解决办法]
监测鼠标和键盘事件
[解决办法]
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;
我也是用的这种方法,挺好用!