Вниз
Скачать: CL | DM;

Как контролировать время ?   Найти похожие ветки 

← →
MorfeyCool   (2003-02-20 13:30) [0]

Проблема в следующем, пишу прогу. Программа контролирует работу пользователя за компьютером, отведя ему только то время которое ему необходимо (не путайте, это программа не для компьютерного зала, а для моих детей). Пользователю ничего не мешает изменить время , Как обмануть такого пользователя ?
Заранее спасибо.


← →
Anatoly Podgoretsky ©   (2003-02-20 13:37) [1]

Твоя программа должна запускаться первой, лкчше это оформить сервисом


← →
Игорь Шевченко ©   (2003-02-20 13:38) [2]

1) Запретить установку времени в Policies.
2) Для детей очень хорошо подходит драйвер ремень.sys (ремень.vxd для Win9x)
3) Запустить при старте сеанса програмку, которая считает тики с момента запуска (по WM_TIMER) и по достижении нужного количества тиков завершает сеанс.
4) CreateWaitableTimer


← →
MorfeyCool   (2003-02-20 13:46) [3]

Если можно то чуть проще можно, Игорь. Без драйвера "ремня" как хоть приблизительно это должно выглядеть ?


← →
Игорь Шевченко ©   (2003-02-20 13:57) [4]

MorfeyCool (20.02.03 13:46)

При старте программы спросить GetTickCount, запомнить значение.
сказать SetTimer (MyForm.Handle, 1, 1000, nil);

В окне обрабатывать сообщение WM_TIMER, где спрашивать GetTickCount, сравнивать разницу между текущим значением и значением, запомненным при старте. Разница в миллисекундах. Если разница больше заданной, то вызывать ExitWindowsEx




← →
Игорь Шевченко ©   (2003-02-20 13:59) [5]

Но ремень или иное словесное внушение, IMHO, надежнее.


← →
Anatoly Podgoretsky ©   (2003-02-20 14:07) [6]

сказать SetTimer (MyForm.Handle, 1, сколько нужно и не опаршивать, nil);

Я только не понял речь про интервал или длительность



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
7-67565
Mnch
2003-02-27 15:14
2003.04.21
Dos-прога не работает с COM-портом под Win98


6-67406
чайник1
2003-02-26 10:03
2003.04.21
IdTCPServer / Client


3-67132
Новичок
2003-04-03 05:29
2003.04.21
Как сделать в базе Access несколько таблиц с помощью Delphi


1-67322
Кактус
2003-04-09 10:48
2003.04.21
Как шифровать в делфи?


1-67261
kalliopiy
2003-04-11 12:54
2003.04.21
Какой использовать компонент?




   Наверх