Я имею в виду, что мое программное обеспечение должно работать только 7 дней, если оно установлено в любой системе. Это возможно с реестром, но я не знаю, как это возможно.
Псевдокод:
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)
Этого должно быть достаточно, чтобы начать работу.Очевидно, что этот простой метод можно обойти довольно легко.Для более продвинутых алгоритмов, посмотрите на следующие связанные вопросы (и бесчисленное множество других вопросов по StackOverflow):