Форум: "WinAPI";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизЮзер на месте? Найти похожие ветки
← →
Eugenez (2004-07-08 17:58) [0]Как можно отследить активность юзера по клаве и мыши?
Мне не важно что он делает, важно что он за компом.
Поэтому хотелось бы обойтись без хукера.
← →
Anatoly Podgoretsky © (2004-07-08 17:59) [1]Тут нужна система видеонаблюдения
← →
ssk © (2004-07-08 18:09) [2]>Поэтому хотелось бы обойтись без хукера.
а может без хакера ?
← →
Игорь Шевченко © (2004-07-08 18:12) [3]
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
TfMain = class(TForm)
IdleTimer: TTimer;
lbWarning: TLabel;
procedure FormCreate(Sender: TObject);
procedure IdleTimerTimer(Sender: TObject);
procedure FormShow(Sender: TObject);
end;
var
fMain: TfMain;
implementation
{$R *.dfm}
const
IdleThreshold = 120;
procedure TfMain.FormCreate(Sender: TObject);
begin
Application.ShowMainForm := false;
end;
procedure TfMain.IdleTimerTimer(Sender: TObject);
var
LII : TLastInputInfo;
CurrentIdleInterval : DWORD;
begin
FillChar(LII, SizeOf(LII), 0);
LII.cbSize := SizeOf(LII);
Win32Check(GetLastInputInfo(LII));
CurrentIdleInterval := GetTickCount - LII.dwTime;
if CurrentIdleInterval > 1000*IdleThreshold then begin
lbWarning.Caption := Format("Ты бездельничаешь уже %d секунд",
[CurrentIdleInterval div 1000]);
if not Visible then
Show;
end else
Hide;
end;
procedure TfMain.FormShow(Sender: TObject);
begin
Left := 0;
Top := 0;
end;
end.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c