Алексей1153++, все работает - спасибо.
Остались последние штрихи программы. Нужно сделать следующие:
1. Программа-таймер должна включаться (т.е. производить отсчет времени работы пользователя) при любой активности пользователя (нажатие клавиши клавиатуры или движение/нажатие клавиши мыши);
2. Если более 3 минут нет активности пользователя (нажатие клавиши клавиатуры или движение/нажатие клавиши мыши), таймер должен останавливаться;
Прошу помощи с алгоритмом (это пока
) данной программы.
P.S. Мне не понятен сам алгоритм работы моего будующего приложения, что за чем должно идти. Например, вот алгоритм:
1. Запуск приложения.
2. Запуск основного таймера (ОТ).
3. Установка хуков мыши+клавы (м+к).
4. После каждой активности м+к включать вспомогательный таймер (ВТ).
5. Если пользователь нажимает на клавишу клав-ры (аналогично для мыши) и время ВТ меньше 3 минут, прежнее время сбрасывается и начинается все по новому.
6. Если после последней нажатой клавиши, прошло 3 минуты приостановить ОТ, сбросить ВТ в 0.
7. Если ОТ приостановлен и нажата любая клавиша вновь запустить ОТ.
8. Все пункты начиная с 4 по 7 повторить.
Теперь вопрос, правильный ли ход мыслей? Если, что ни так поправьте. в общем пишите любые замечания.