Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Stayshayder

Пользователь


Автор проектов


Сообщения: 140
Благодарности: 61

Профиль | Отправить PM | Цитировать


Ну например можно создать cmd файл примерно с таким содержимым:
Код: Выделить весь код
@ECHO OFF
SET END_TIME=20.04.2009

IF %DATE% GEQ %END_TIME% (GOTO GAME_OVER) ELSE (GOTO INSTALL)

:GAME_OVER
shutdown.exe -r -f -t 20 -c "Внимание! Срок годности дистрибутива истёк. Установка невозможна." 

:INSTALL

EXIT
И прописать запуск этого файла например в $OEM$\cmdlines.txt

Принцип работы данного скрипта довольно простой.
1. Командой "SET END_TIME" задаётся дата, до которой дистрибутив считается пригодным для установки.
2. Текущая дата сравнивается с той, что задана выше и если она больше, тогда появляется сообщение о том, что срок годности дистрибутива закончился и через 20 секунд компьютер перезагрузится. Тем самым установка не будет завершена. Если текущая дата меньше, тогда установка продолжается.

Минусом этого варианта является то, что чтобы снять это ограничение, достаточно удалить строку запуска этого файла из cmdlines.txt или удалить сам cmd файл.
Либо просто поменять значение "END_TIME" на другое.

-------
Понравился юзербар? - Жмём надпись "Полезное сообщение" под юзербаром! =)


Отправлено: 15:54, 19-04-2009 | #3