Как я могу разработать пробную версию программного обеспечения
Я имею в виду, что мое программное обеспечение должно работать только 7 дней, если оно установлено в любой системе. Это возможно с реестром, но я не знаю, как это возможно.
1 ответ
Псевдо-код:
if myRegistryKey exists:
dayOfFirstRun = read(myRegistryKey)
if today > dayOfFirstRun + 7 days:
-- Trial Version Expired --
else
-- ((dayOfFirstRun + 7 days) - today) Days Left --
else
write(myRegistryKey, today)
Этого должно быть достаточно, чтобы вы начали. Очевидно, что этот простой метод можно обойти довольно легко. Для более сложных алгоритмов взгляните на следующие связанные вопросы (и множество других на Stackru):