![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.03.2015
Сообщений: 10
|
![]()
Доброго времени суток, уважаемые программисты. Суть вопроса такова: Необходимо определить активен ли пользователь в данный момент. В качестве оценивающего критерия активности остановимся на взаимодействие с клавиатурой и мышкой( движение курсора\нажатие клавиш). Пытался искать долгое время в интернете и единственным кодом, что удалось найти был:
Код:
Суть проблемы в том что даже если я не трогаю мышку и клавиатуру таймер показывает что система активна. Немного постаравшись получилось примерно следующее что и демонстрирует работу функции: Последний раз редактировалось Stilet; 27.03.2015 в 15:49. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Код:
Windows 7 32-bit Работает |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.03.2015
Сообщений: 10
|
![]()
Простите мне мою не грамотность и не знание английского языка... Но тогда может вы мне подскажите как мне мониторить простой всей системы? Или как отследить движение мышки и нажатие клавиатуры, в то время когда мое приложение не активно, т.е. не в фокусе?
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Hook'и использовать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну в общем-то можно поставить хук. Что-то типа http://delphiworld.narod.ru/base/glo...oard_hook.html
Но просто само понятие "простоя" слишком абстрактное. Может расскажешь для чего это вообще нужно?
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 | ||
Пользователь
Регистрация: 27.03.2015
Сообщений: 10
|
![]() Цитата:
Цитата:
Последний раз редактировалось Stilet; 27.03.2015 в 16:49. |
||
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.03.2015
Сообщений: 10
|
![]()
Это уже не важно, меня интересует именно время проведенное за терминалом. Сколько времени компьютер был в активном состоянии (пользователь работал с какими либо приложениями) и сколько он стоял без участия пользователя. Это и так понятно что они не все время проводят на рабочем месте. Вот по факту мне и нужно отследить сколько времени они отсутствуют на рабочем месте...
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
К примеру читающий документы юрист может вообще ничего не нажимать, поставив документ в режим автоскроллирования. Или человек рассматривает презентацию, или принимает видеоконференцию от шефа — как тогда?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение активности приложения и совершаются ли в нём действия. | dima1257 | C# (си шарп) | 2 | 03.06.2014 07:57 |
Определение имени пользователя | -Jack- | Общие вопросы Delphi | 17 | 23.08.2013 01:09 |
Протоколирование активности пользователя | XPAiN | Общие вопросы Delphi | 4 | 17.04.2009 09:22 |
Определение неактивности пользователя | Квэнди | Общие вопросы Delphi | 3 | 26.09.2007 19:24 |