http://volmsoft.com
Продукты / Бесплатные / Service Scheduler
Главное меню
Главная
Продукты
Загрузить
Оплатить
Форум
Контакты
Продукты
Коммерческие
Бесплатные
Исходники
MD-плееры
CD-плееры
MP3-плееры
Кассетные
Диктофоны
Радиоприемники
Фотокамеры
Видеокамеры
Радиотелефоны
Сотовые
Карманные ПК
Ноутбуки
Переводчики
Партнерство
при покупке - скидка
Service Scheduler Загрузить

Эта скромная утилита родилась довольно давно, под Windows NT4, когда уходя с работы домой нужно было включать RAS и PC Anywhere (для того, чтобы иметь возможность работать в сети из дому), а приходя на работу - выключать. Дело нехитрое, но необходимость постоянно помнить об этом немного раздражала.

Поэтому была создана эта программа, которая запускается как системная служба и каждые 10 секунд считывает информацию из соответствующего INI-файла. Эта информация перечисляет службы, которые необходимо контролировать, почасовый график работы для каждой такой службы, а также список дополнительных выходных и рабочих дней.

Считав в очередной раз информацию, программа для каждой службы определяет, должна ли быть служба включена или наоборот выключена, и, в случае необходимости, включает или выключает ее.

Инсталлируется и деинсталлируется стандартным образом с ключами соответственно /install и /uninstall

INI-файл должен находиться рядом с телом программы. Вот пример такого файла:


[AdditionalWorkDays]
Count=3
Item0=29.12
Item1=30.12
Item2=11.05

[AdditionalFreeDays]
Count=4
Item0=31.12
Item1=01.01
Item2=07.01
Item3=15.02

[Services]
Count=2
Item0=Routing and Remote Access
Item1=pcANYWHERE Host Service

[Routing and Remote Access]
WorkDayRunHours=111111111000000000001111
FreeDayRunHours=111111111111111111111111

[pcANYWHERE Host Service]
WorkDayRunHours=111111111000000000001111
FreeDayRunHours=111111111111111111111111


Как видите, в этом примере, в дополнение к обычным рабочим и выходным дням недели, задаются дополнительные в группах [AdditionalWorkDays] и [AdditionalFreeDays] (их нужно править руками). Можете попытаться ввести их на год вперед.

Везде в группах, где указаны списки значений, первым параметром идет "Count=N", а каждый элемент списка предваряется фразой "ItemN=". Нумерация в списках начинается с нуля.

В группе [Services] перечисляются имена служб, как они зарегистрированы в системе

Далее, каждая из служб описывается в своей группе (по имени):

  • WorkDayRunHours - почасовое расписание в рабочие дни (1-включено, 0-выключено)
  • FreeDayRunHours - почасовое расписание в выходные дни
Продукты / Бесплатные / Service Scheduler
Оптимизировано под разрешение 800x600 для IE 5.0 Copyright © VolmSoft 758974-8103732-755196
Яндекс цитирования