Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Контроль прошедшего времени, какие есть реализации?
 
Задача: программа должна отработать n-ок количество часов/дней/месяцев в Windows XP/VISTA.
Каким образом эта программа может узнать сколько времени она работает, если системные часы сбились? Проверка точного времени по NTP не рассматривается.
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
WM_TIMER
 
Цитата
sxd пишет:
WM_TIMER
Ой сорри я просто с программерсктм уклоном... я бы код небольшой написал...
но не для реальной защиты...
 
sxd,
Т.е. ты предлагаешь отслеживать время работы программы включением счётчика? Наверное, действительно мысль верная... Спасибо!
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Есть ещё более оптимизированный вариант... чтобы не сильно нагружать систему делаешь так на момент старта фиксируешь время функцией, вроде GetActiveWindow (время с момента старта системы) это твой нулевой интервал, а на момент выхода из программы опять её вызываешь и фиксируешь время это конечный интервал, после несложного арифметического действия получишь время работы проги, затем пометил где-нибудь: файле, ключе реестра...
Естественно, что при запуске его нужно считать.
Страницы: 1
Читают тему