Программа ограничивает доступ к компьютеру по времени. Сколько не говори ребенку "Пора выключать, ты уже долго играешь" - бесполезно, в ответ "Ну еще минутку...". Лично мне это надоело, и я сделал для себя простую утилиту, которая без предупреждения, по истечении времени, просто закрывает сеанс пользователя, выкидывая в меню регистрации на системе. Включайся хоть десятки раз - за сутки можно работать только отведенное время. Берегите глаза детей и наши с вами нервы. Конечно, для продвинутого ребенка, эти ухищрения - просто пшик, но для начала, не плохо. Программа рассчитана на систему на базе NT, поскольку на Win9x парольный вход - одно название. Инсталляция и настройка. 1.Создадим в системе пользователя для себя и каждого малыша, на свой логин, разумеется, ставим пароль. 2.От своего имени запускаем инсталляцию (для запуска инсталляции требуются привилегии администратора). В процессе инсталляции произойдет запись в директорию Windows файла sdtime.exe, TickShow.exe и двух библиотек управления. Файл configTime.exe запишется в выбранную в процессе инсталляции директорию. Ярлык запуска конфигурации программы поместиться в персональную группу пользователя, запустившего инсталляцию. Все настройки хранятся в реестре Windows (описание настроек приведено ниже). В реестр будет прописан автоматический запуск модуля sdtime.exe для ВСЕХ пользователей системы, поэтому позаботьтесь о конфигурировании не только "детских" рабочих мест, но и своего. Операцию предварительного конфигурирования будет предложено произвести сразу же по окончании инсталляции программы. Параметры раздела: EnableLog - вести логирование операций - а вот интересно, когда включался, как долго работал и главное - кто (или под чьим именем). StartSec - Время до запуска основного таймера - мало ли что нужно нам сделать, а то выключиться так и не включившись. (по умолчанию 30 секунд) TimerDefault - время до выключения - оно самое, отведенное для всеобщего баловства. EnableDefault - контролируем ли по умолчанию - прямо таки, всех новых пользователей и контролировать? ShowTiket - показывать ли таймер отсчета? TimeWork - будем ли мы ограничивать суточное время в которое можно работать. TimeBegin и TimeEnd - собственно начало и конец отведенного времени на работу. Теперь, при входе пользователя, будет запускаться и наш "крутой" модуль, который создаст базу данных своей работы в "Documents and Settings\ИмяПользователя" в которую заносит дату запуска и время до выключения. С интервалом в одну минуту база будет обновляться и достигнув отметки в "ноль" - игра закончена :). Отсчет будет записываться в журнал, если EnableLog=1. В разделах пользователей используются параметры: Run - контролируем ли для данного пользователя. Timer - Время до выключения для данного пользователя. TimeWork - будем ли мы ограничивать суточное время, для данного пользователя, в которое можно работать. TimeBegin и TimeEnd - собственно начало и конец отведенного времени на работу данного пользователя. Параметры типа да/нет задаются величиной 1-да / 0-нет, временные параметры задаются в минутах, например "Power=70" -> 70 минут, за исключением StartSec - он в секундах. Во всех разделах присутствует параметр "Sign" - подпись, контролирующая корректность имеющихся в секции данных. При запуске модуля конфигурирования, проверяется ее соответствие параметрам секции, и в случае некорректности выдается предупреждение. Данное предупреждение может косвенно свидетельствовать о РУЧНОЙ корректировке параметров программы. Требования: Операционная система 2000/XP. Размер: 1.3 Mb Скачать
|