Вниз
Скачать: CL | DM;

Как отловить блокировку и разблокировку экрана   Найти похожие ветки 

← →
Gulliver   (2002-09-11 12:54) [0]

Подскажите пожалуйста как можно отловить событие блокировки и разблокировки экрана. Необходимо зафиксировать фактическое время работы пользователя на компьютере (без перекуров и обедов).


← →
Song ©   (2002-09-11 13:09) [1]

А что такое блокировка? LockWorkStation и/или хранитель экрана или ещё что-то?


← →
Alx2 ©   (2002-09-11 13:14) [2]

>Gulliver (11.09.02 12:54)
Каждые пять минут зашторивой экран каким-нибудь окном и по клику его снимай :)
Периоды присутствия окна = периоды отсутствия работника.
PS
Чего-то я злой какой-то :)


← →
Gulliver   (2002-09-11 16:34) [3]

Под Блокировкой экрана я понимаю - LockWorkStation.
Надо зафиксировать все время когда компьютер не заблокирован.
т.е. пользователь упорно сидит и тыкает кнопки. пусть хоть в пасьянс играет, лишь бы на рабочем месте находился.
Ну на крайняк отловить работу скринсейвера.


← →
Song ©   (2002-09-11 16:44) [4]

Отловить хранитель экрана - WM_SYSCOMMAND


← →
Song ©   (2002-09-11 16:47) [5]

Насчёт LockWorkStation см. здесь http://gethelp.devx.com/techtips/nt_pro/10_minute_solutions/10minNT0701-3.asp


← →
Diamond Cat ©   (2002-09-12 03:40) [6]

public
procedure sc(var message:Tmessage);message wm_syscommand;
....

procedure Tform1.sc(var message:Tmessage);
begin
if message.WParam=SC_SCREENSAVE then врубаем счетчик времени
inherited;
end;

это подходит для всех стандартных скринсаверов но некоторые сторонние производители не делают широковещательные сообщения о том что включают свой сейвер




Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
3-78225
max2057
2002-10-01 16:19
2002.10.24
Отображение связанных данных из разных таблиц


1-78319
GIL
2002-10-08 04:15
2002.10.24
FrontPage


14-78666
Agent Smith
2002-10-04 19:01
2002.10.24
Сервер удаленного доступа и WinXP Pro


1-78326
Supaplexor
2002-10-13 22:56
2002.10.24
Как использовать DLL?


14-78594
Nox
2002-10-02 15:51
2002.10.24
<<<КОМПИЛЯТОР>>>




   Наверх