Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2011, 16:42   #1
spikeden
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 15
Вопрос перехват бездействия системы

доброго времени суток, имеется вопрос, как можно средствами дельфи получить информацию о бездействии системы, для выполнения каких либо действий, как например в винде переход в ждущий режим, был вариант отслеживать передвижение курсора, но это не подходит, потому как винда проверяет ещё и наличие приложений запущенных в фулскрин режиме, так вот, можно ли сделать так, что бы при простое системы равном установленному значению, выполнялось какое нибудь действие?
spikeden вне форума Ответить с цитированием
Старый 30.10.2011, 17:18   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну... Использовать событие TCustomApplicationEvents.OnIdle компонента TApplicationEvents;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2011, 19:18   #3
spikeden
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 15
По умолчанию

то есть, если я правильно вычитал, то надо свойство done:=false и после завершения других приложений, винда снова обратится к программе, после этого будут выполняться выставленные условия? если не так, то буду рад подсказке или ссылке на какой нибудь источник.
spikeden вне форума Ответить с цитированием
Старый 30.10.2011, 19:28   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ты лучше обьясни для чего именно тебе это надо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2011, 20:35   #5
spikeden
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 15
По умолчанию

надо это для того что бы по истечении определённого времени после простоя системы, комп выключался, но только именно тогда когда не выполняется например видеоплеер, а выключение просто по времени не подходит
spikeden вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перехват WinAPI hiho Win Api 18 24.01.2011 10:08
перехват ошибок Марк Охман БД в Delphi 5 08.12.2010 16:03
Перехват клавиши KoBRaAndrey Общие вопросы Delphi 2 27.03.2010 17:43
Время бездействия системы Kamikadze_666 Общие вопросы Delphi 1 30.01.2009 17:50
Перехват NtTerminateProcess Terran Win Api 4 12.12.2008 22:09