krishnaspmoorthy Ответов: 3

Как, установить дату истечения срока действия для моего приложения


Привет,

Мне нужно установить дату истечения срока действия моего приложения.
Пожалуйста, помогите мне сделать это.

Спасибо заранее

3 Ответов

Рейтинг:
1

OriginalGriff

В вашей основной функции (см. Program.cs) прочтите дату истечения срока действия, которую вы где-то сохранили, и сверьте ее с DateTime.Now

В чем проблема, с которой вы столкнулись?


krishnaspmoorthy

Но пользователь может изменить системную дату... Ден нет смысла проверять дату и время.

Member 10918596

Согласно вашему требованию, то, что я вижу, вы не можете проверить онлайн-сервер на дату. Это вполне очевидно для автономной системы.

Итак, вам нужно сделать несколько вещей -

установите дату регистрации и срок действия в виде высоко зашифрованных данных и сохраните их где-нибудь в базе данных реестра.

В то время как приложение открывается каждый раз, получите последнюю дату часов и сохраните зашифрованные данные в реестре.

Убедитесь, что вы проверили дату часов и дату последнего использования. Если последний usagedate < clockdate, то все нормально, но если usagedate>clockdate, пользователь изменил дату часов. Поэтому не обновляйте реестр.

Как только lastusagedate достигает даты истечения срока действия, появляется сообщение "срок действия вашей пробной версии истек".

Рейтинг:
0