Определить, действительна ли подписка, без сравнения to DateTime.Now

Этот вопрос может быть простым, а ответ очевидным, но я не могу найти решение прямо сейчас. Я создал приложение, в котором есть большой недостаток. В свойстве моего класса User я проверяю, истекла ли подписка пользователя. Чтобы сделать это, я сравниваю дату окончания подписки с DateTime.Now:

return (DateTime.Compare(DateTime.Now, subEndDate) > 0);

. Не нужно быть гениальным пользователем, чтобы понять, что все, что нужно, - это изменить дату Windows на более раннюю, а затем приложение вообще не истечет. Поэтому я думаю, что сравнение с DateTime.Now делать не следует, есть ли лучший метод, который я мог бы использовать для проверки даты подписки?

Спасибо.

С уважением,

0
задан Amc_rtty 27 August 2011 в 22:05
поделиться