Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.25;
Скачать: CL | DM;

Вниз

Работает ли пользователь за компьютером?   Найти похожие ветки 

 
Tigraman   (2006-06-02 02:01) [0]

Как программно определить работает ли пользователь за компьютером(двигает мышь, нажимает клавиши)?


 
Алексей Петухов   (2006-06-02 07:07) [1]

следи да сообщениями и засекай время между ними


 
Sergey13 ©   (2006-06-02 09:11) [2]

2Tigraman   (02.06.06 02:01)
Найди в хелпе OnIdle event (TApplication)


 
Ega23 ©   (2006-06-02 09:12) [3]

"двигает мышь, нажимает клавиши" - ещё не означает, что человек РАБОТАЕТ.


 
ЮЮ ©   (2006-06-02 10:02) [4]

Угу. Он форуме Мастеров сидит, а не работает


 
Ega23 ©   (2006-06-02 10:09) [5]


> Угу. Он форуме Мастеров сидит, а не работает


Как вариант. Или в кваку играет.


 
ЮЮ ©   (2006-06-02 10:12) [6]

Или запустил программу, "двигающую курсор мыши", а сам спит


 
StriderMan ©   (2006-06-02 13:11) [7]

Как вариант - показывать модальное окошко типа "Ты работаешь?"
:)))


 
DVM ©   (2006-06-02 13:26) [8]


> двигает мышь, нажимает клавиши

Поставить ловушки WH_KEYBOARD и прочие.


 
Юрий Зотов ©   (2006-06-02 14:35) [9]

А если он не двигает мышь и не нажимает клавиши, то это еще тоже ничего не значит. Может, он текст на экране подробно изучает.


 
Sergey13 ©   (2006-06-02 14:49) [10]

2[9] Юрий Зотов ©   (02.06.06 14:35)
>Может, он текст на экране подробно изучает.
Чего там изучать? Там под картинкой и написано только "Горячая блондинка скрасит досуг богатого джентльмена" и номер телефона. Вот и сидит - деньги пересчитывает в кошельке и в заначке. 8-)


 
StriderMan ©   (2006-06-02 15:04) [11]

о! можно вместе с клавой и мышью контроллировать заголовок и приложение активного окна


 
Tigraman   (2006-06-02 23:10) [12]

Неправильно задал вопрос.
Правильно так:
Как определить, что была нажата какая то клавиша в течении какого то времени или было движение мыши. Как я понял для этого надо использовать ловушки. А как это делать, или где про это почитать?


 
Amoeba ©   (2006-06-05 10:44) [13]


> Tigraman   (02.06.06 23:10) [12]
> Неправильно задал вопрос.
> Правильно так:
> Как определить, что была нажата какая то клавиша в течении
> какого то времени или было движение мыши. Как я понял для
> этого надо использовать ловушки. А как это делать, или где
> про это почитать?

Здесь на сайте, кажись, была статья об этом.


 
Пусик ©   (2006-06-05 21:29) [14]


> Tigraman   (02.06.06 23:10) [12]
>
> Неправильно задал вопрос.
> Правильно так:
> Как определить, что была нажата какая то клавиша в течении
> какого то времени или было движение мыши. Как я понял для
> этого надо использовать ловушки. А как это делать, или где
> про это почитать?


Для определения времени "ничего неделания" достаточно для процесса обработать возвращаемые значения функцией WaitForInputIdle.


 
Пусик ©   (2006-06-05 21:30) [15]

И стеб тут, граждане мастера, неуместен.
ВРоде как ни один из вас даже вопроса не понял.
Ась?


 
Юрий Зотов ©   (2006-06-07 01:11) [16]

> Пусик

Может, ни один и не понял. Вы бы прояснили  - дали маленький примерчик того, как "для определения времени "ничего неделания" достаточно для процесса обработать возвращаемые значения функцией WaitForInputIdle". Тогда все поймут.

А то и правда непонятно. Как сделать это при помощи пары глобальных хуков - это понятно, это без проблем. А вот как сделать при помощи WaitForInputIdle - непонятно.



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

Текущий архив: 2006.06.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
2-1149531201
HoBBiT.cmp
2006-06-05 22:13
2006.06.25
Матрицы


15-1149072488
Kobik..
2006-05-31 14:48
2006.06.25
спасайте горе-математика =)


2-1149512871
VitV
2006-06-05 17:07
2006.06.25
Не могу найти компоненты TSocket....


2-1149758283
Tempora
2006-06-08 13:18
2006.06.25
Вопрос по формам


6-1140019622
Хинт
2006-02-15 19:07
2006.06.25
Отправить сообщение серверу и получить ответ