![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сервис, подсчитывающий время бездействия ПК [D7, Win2k, WinXP]
igor666 © (2008-02-08 11:55:00)Доброго дня.
Помогите плиз с таким вопросом, нужно считать время, когда ПК простаивает без каких либо действий, например, свыше 10 минут. Решил делать в виде сервиса, есть ДЛЛ, которая проверяет последнее нажатие на клавиатуру или движение мыши. Но встречал гдето, что когда не загружен рабочий стол, то хук поставить нельзя, т.е. если пользователь вышел через ctr+alt+del или завершил сеанс но не выключил комп, все хуки снимаются.
Хотелось бы узнать как можно отследить завершение сеанса или блокировку рабочего стола, какие проблемы могут возникнуть при этом. Ну и может кто даст какой совет по данной задаче.
Заранее спасибо.
ketmar (2008-02-08 13:35:00) [21]>[6] igor666 © (2008-02-08 13:34:00)
я не понял, у тебя задача «отловить фигню», или «узнать время простоя»? ты как-то реши уж, что ли…
---
Understanding is not required. Only obedience.
igor666 (2008-02-08 13:34:00) [22]Чтото я ничего интересно по idle time'у не нашёл. Только функцию задающую или возвращающую максимальное время простоя, что мне не нужно.
Вообщем буду искать как отловить завершение сеанса или блокировку рабочего стола и просто запускать таймер до следующего входа.
ketmar (2008-02-08 13:25:00) [23]>[4] Anatoly Podgoretsky © (2008-02-08 12:59:00)
а я не тебе обещал. а теперь и автору не дам, потому что подсказали.
---
Understanding is not required. Only obedience.
Anatoly Podgoretsky (2008-02-08 12:59:00) [24]
> если ты найдёшь у меня слово «хук»— дам ящик шоколада.
Вот оно, гони шоколад.
ketmar (2008-02-08 12:18:00) [25]если ты найдёшь у меня слово «хук» — дам ящик шоколада.
---
Understanding is not required. Only obedience.
igor666 (2008-02-08 12:14:00) [26]Да как время подсчитать я знаю, это не проблема, проблема в том, что хук на движение мыши или клик по клавиатуре снимается при выходе из рабочего стола. Или этот idle time работает даже при не активном рабочем столе?
ketmar (2008-02-08 12:02:00) [27]есть. искать в MSDN. что-то типа idle time или нечто в этом роде.
---
Understanding is not required. Only obedience.