Member 13493074 Ответов: 2

Как создать динамический календарь в C#? Так же как и системный календарь


I am creating trail version of my Application I give 2 months trial period for my App but when the user change the system time trial period is updated to prevent this problem I want to create my own calendar and use it is date if you have any solution to my problem please............ help me.
Note: if you have any other solution to solve my problem please help me

thanks advance!


Что я уже пробовал:

DateTime todayDate = DateTime.Now;
DateTime after3MonthDate = todayDate.AddMonths(3);
//Set First Day of Month
after3MonthDate = new DateTime(after3MonthDate.Year, after3MonthDate.Month, 1);

2 Ответов

Рейтинг:
1

Ralf Meier

Если вы хотите сделать это, вам нужно сохранить дату, когда ваше приложение стартует 1-й раз.
Если сейчас - 3 месяца больше этой даты, то испытательный срок закончился.
Так :
- если ваше приложение запускается, посмотрите, существует ли файл, в котором вы хотите сохранить дату (и, возможно, другие настройки)
-> Если не сохранить текущую дату в этот файл - значит, теперь она существует
-> Если да, то сделайте расчет
-> В зависимости от результата сделайте следующее (Запустите приложение - или - покажите сообщение и завершите приложение)


Рейтинг:
0

Sibasisjena

Решение: вы можете проверить дату и время в интернете вместо того, чтобы проверить время в системе.

Пожалуйста, обратитесь к решению здесь https://nickstips.wordpress.com/2010/02/12/c-get-nist-internet-time/