ораничение срока действия дистрибутива
Господа! подскажите пожалуйста, возможно ли ограничить срок действия дистрибутива?
допустим что бы через месяц установка с него была невозможна? |
и зачем это надо =)
а если кому-то надо будет установить Windows с этого диска, то тупо поменяют значение времени в BIOS =) |
Ну например можно создать cmd файл примерно с таким содержимым:
Код:
@ECHO OFF Принцип работы данного скрипта довольно простой. 1. Командой "SET END_TIME" задаётся дата, до которой дистрибутив считается пригодным для установки. 2. Текущая дата сравнивается с той, что задана выше и если она больше, тогда появляется сообщение о том, что срок годности дистрибутива закончился и через 20 секунд компьютер перезагрузится. Тем самым установка не будет завершена. Если текущая дата меньше, тогда установка продолжается. Минусом этого варианта является то, что чтобы снять это ограничение, достаточно удалить строку запуска этого файла из cmdlines.txt или удалить сам cmd файл. Либо просто поменять значение "END_TIME" на другое. |
Насколько помню, shutdown.exe не работает во время установки.
Вообще, для VL версий с помощью setupmgr из deploy.cab можно шифровать ключ продукта в файле сценария. И, действителен он вроди бы только 15 дней. Более подробно не скажу - не пользовался. |
Цитата:
Код:
@ECHO OFF Или написать утилиту, которую можно будет запускать с параметрами (дата окончания, что делать если дата уже прошла и т.д.) и спрятать её в дистрибутиве, а затем прописать её запуск во время установки Windows. |
|
|
SoftwarePassport Armadillo
Мощная утилита упаковка кода и ресурсов, очистка таблицы импорта, code-splicing, наномиты, защита памяти от процесс-патчеров (лоадеров), привязка программы к "железу", ограничение по времени и количеству запусков программы, блокировка работы под отладчиками и трассировщиками и многое другое. пару важных ресурсов им пропатчил и все |
Благодарю всех кто принял участие в разрешение даннного вопроса!!! :up
|
Время: 14:12. |
Время: 14:12.
© OSzone.net 2001-