Как отследить бездействие системы
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как отследить бездействие системы Expand / Collapse
Автор
Сообщение
08.05.2007 1:49
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 14.09.2007 16:26
Сообщ.: 123, Visits: 1 095
Здравствуйте!

Подскажите, кто знает. Как отследить бездействие системы (др. словами - отследить отсутствие пользователя за компьютером в течение заданного заранее интервала времени)?

Это надо для автовыключения программы, если пользователь отошёл от компьютера, а программа осталась открытой.

Сообщ. #913100
30.05.2007 13:54
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 30.05.2007 17:22
Сообщ.: 8, Visits: 29
У каждого окна есть событие OnIdle (бездействие).

Как только это событие наступает, включаешь таймер (см. работу с таймерами), и по истечение к примеру 5 мин по таймеру вызываешь Закрытие программы.

Сообщ. #913759
10.07.2007 11:37
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 11.07.2007 11:10
Сообщ.: 1, Visits: 12
А как решить этот же вопрос в случае когда у программы нету окна? Я пробовал отследить движение миши и нажатие клавиш. С движением миши проблем не возникает, а вот с отслеживанием клавиш куда хуже. Я хотел спросить может существуют альтернативные способы отследить бездействие (например счетчик в реестре)? Если нет то хотелось бы узнать как отследить взаимодействие пользователя с клавиатурой и кнопками миши не имея окошка?
Сообщ. #914606
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Comanche, Alexey Spirin

Время GMT +3:00, Сейчас 5:21