. : Как обойти ограничение программ по сроку действия : .
По ходу работы мне приходится сталкиваться и с другими случаями. Вот, например, последний. Всем известная фирма регулярно выпускает электронный каталог своей продукции с ценами и техническими характеристиками. "Регулярно" потому что цены актуальны только в пределах определенного времени, да и ассортимент время от времени пополняется новыми позициями, а старые снимаются с производства. Каталог этот выпускается каждые полгода, соответственно и "срок годности" у него рассчитан на этот период. Но беда в том, что своевременно обновлять этот каталог не получается. Поэтому приходится продлевать жизнь просроченному. Как правило, сверка даты происходит во время запуска программы. Это самый распространенный случай, обход которого и будет рассмотрен ниже. Я также встречал проверку спустя непродолжительный интервал времени (примерно 30 сек). Все зависит от хитрости разработчиков, они ведь тоже не глупые люди :-). Но даже и с таким вариантом справиться очень легко!
<div style="text-align: center;"></div>
Как видите, все очень просто! Предлагаемая утилита BackTime запускается из командной строки и принимает 3 параметра:
1. Дата, при которой программа является работоспособной. Формат даты должен соответствовать заданному в системе. 2. Интервал времени в секундах до восстановления реального времени. 3. Сама программа. Если в пути присутствуют пробелы, то необходимо параметр взять в двойные кавычки.
Задержка перед восстановлением реальной даты нужна в любом случае. Во-первых программе требуется несколько секунд для полной загрузки. А во-вторых, как сказано выше, некоторые хитрецы делают сверку не сразу.
Как теперь это использовать? На рабочем столе создаем ярлык...