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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » ораничение срока действия дистрибутива

Ответить
Настройки темы
ораничение срока действия дистрибутива

Новый участник


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

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


Господа! подскажите пожалуйста, возможно ли ограничить срок действия дистрибутива?
допустим что бы через месяц установка с него была невозможна?

Отправлено: 03:01, 19-04-2009

 

Ветеран


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

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


и зачем это надо
а если кому-то надо будет установить Windows с этого диска, то тупо поменяют значение времени в BIOS

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



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для 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


Аватара для Boa Soft

Компьютерный шаман


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

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


Насколько помню, shutdown.exe не работает во время установки.

Вообще, для VL версий с помощью setupmgr из deploy.cab можно шифровать ключ продукта в файле сценария. И, действителен он вроди бы только 15 дней. Более подробно не скажу - не пользовался.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 16:53, 19-04-2009 | #4


Аватара для Stayshayder

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


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


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

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


Цитата Boa Soft:
Насколько помню, shutdown.exe не работает во время установки. »
Ну тогда можно сделать перезагрузку через nircmd.exe
Код: Выделить весь код
@ECHO OFF
SET END_TIME=20.04.2009

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

:GAME_OVER
nircmd.exe exitwin reboot

:INSTALL
EXIT
Только nircmd.exe надо будет не забыть заранее положить в дистрибутив.

Или написать утилиту, которую можно будет запускать с параметрами (дата окончания, что делать если дата уже прошла и т.д.) и спрятать её в дистрибутиве, а затем прописать её запуск во время установки Windows.

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


Отправлено: 18:55, 19-04-2009 | #5


Аватара для Boa Soft

Компьютерный шаман


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

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


Цитата Stayshayder:
а затем прописать её запуск во время установки Windows. »
Цитата D1abl093:
а если кому-то надо будет установить Windows с этого диска, то тупо поменяют значение времени в BIOS »

-------
Человеческая лень - главная движущая сила технического прогресса.


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


Аватара для simplix

Silent


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

Профиль | Сайт | Цитировать


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

Отправлено: 23:43, 19-04-2009 | #7


Аватара для .Земляк.

Старожил


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

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


SoftwarePassport Armadillo
Мощная утилита
упаковка кода и ресурсов, очистка таблицы импорта, code-splicing, наномиты, защита памяти от процесс-патчеров (лоадеров), привязка программы к "железу", ограничение по времени и количеству запусков программы, блокировка работы под отладчиками и трассировщиками и многое другое.
пару важных ресурсов им пропатчил и все

Отправлено: 23:02, 21-04-2009 | #8


Новый участник


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

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


Благодарю всех кто принял участие в разрешение даннного вопроса!!!

Отправлено: 20:04, 22-04-2009 | #9



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » ораничение срока действия дистрибутива

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Изменение срока аренды DHCP по умолчанию IlyaSwan Microsoft Windows NT/2000/2003 7 16-01-2017 14:54
Использование - Потеря режима "Активировано" после длительного срока использования Vlad46 Лицензирование продуктов Microsoft 5 07-01-2009 19:51
Разное - Сообщение об окончании срока лицензии в Adobe Acrobat 8.0 DImaN! Автоматическая установка приложений 8 05-08-2008 12:14
Самопроизвольные действия Cursed Microsoft Windows NT/2000/2003 7 21-01-2003 22:24
Неправомерные действия модератора! german r О сайте и форуме 8 17-01-2003 16:14




 
Переход