Программа auto_off (обнуление lpt)

Поводом для написания программки Auto_off , послужили частые перебои с электропитанием.:)

От краткосрочных перебоев естественно защищает UPS , а вот когда приходишь домой и видишь средь бела дня включенный свет в аквариуме, понимаешь, что напряжение пропадало надолго :).
Пока то , что первое пришло в голову - написать программку , которая бы в подобных случаях просто обнуляла значение LPT порта.

Именно это и делает auto_off.
Но при этом у нее одна особенность - она должна работать как сервис.

Для полного набора я сделал три варианта этой программки .Какую выбрать - зависит от того, какой порт у вас задействован.

После того , как будет скопирован и запущен выбранный вариант, внутри папки
C:\TimeSwitch появится новая папка с тремя файлами.( в другом месте она работать не будет ! )
Те, кто использует Win 98 , тем достаточно поместить ярлык на auto_off в автозагрузку, а вот для пользователей Win 2000 / XP Программу надо прописать как сервис. Для этого можно внести изменения в реестр , запустив файл inst_off.reg . Ну а тем кто не доверяет подобному способу, могут задействовать специальную программку , которое сделает это автоматически.
Srvinstw.exe - Утилита для установки запуска любой программы в качестве сервиса (службы). Выполнена в виде "Мастера" и позволяет как устанавливать новые сервисы, так и удалять ненужные. Эта утилита из комплекта Windows 2000 Server Resource Kit.

Все нужные файлы Вы найдете в разделе " Скачать".

Еще хочу отметить , что программа auto_off ведет log файл , в котором отмечается дата и время ее старта. Всегда можно отследить когда перегружался компьютер.

К сожалению в Win NT4 мне так и не удалось запустить ее как сервис. Постоянно выпадает ошибка запуска сервиса.( Error 2186 ) И хотя во всех "доках" идут ссылки на переустановку SP6 для NT4, результата это положительного не дало...
Если кто поможет разобраться буду крайне признателен.

© 2005-20014