Як обійти обмеження програм за терміномдії – Статті
Деякі виробники програмного забезпечення прив'язують свій продукт до певних часових рамок, у межах якого програма зберігає свою працездатність. При завершенні такого періоду вона або перестає запускатись, або продовжує працювати з функціональними обмеженнями, а якщо це ShareWare, то починає вимагати реєстрацію. Мотивація таких заходів може бути різною. Найчастіше це спроба перешкодити нелегальному розповсюдженню своєї продукції. При цьому програма під час інсталяції зберігає якимось чином стартову дату і при кожному запуску звіряє її із заданим інтервалом, у межах якого вона працює у демонстраційному або повнофункціональному режимі.
Під час роботи мені доводиться стикатися і з іншими випадками. Ось, наприклад, останній. Всім відома фірма регулярно випускає електронний каталог своєї продукції з цінами та технічними характеристиками. "Регулярно" оскільки ціни актуальні лише межах певного часу, та й асортимент іноді поповнюється новими позиціями, а старі знімаються з виробництва. Каталог цей випускається кожні півроку, відповідно і термін придатності у нього розрахований на цей період. Але біда в тому, що своєчасно оновлювати цей каталог не виходить. Тому доводиться продовжувати життя простроченому. Як правило, звіряння дати відбувається під час запуску програми. Це найпоширеніший випадок, обхід якого буде розглянутий нижче. Я також зустрічав перевірку через нетривалий інтервал часу (приблизно 30 с). Все залежить від хитрощі розробників, адже вони теж не дурні люди :-). Але навіть і з таким варіантом упоратися дуже легко!