Здравствуйте, c3p0, Вы писали:
C>Имеется ввиду, C>- покупатель платит за месяц. C>- покупатель получает серийный ключ на месяц C>- через месяц программа не должна работать с просроченным серийным ключом
C>Если тупо брать системное время, то покупатель может просто переставить его на год назад и пользоваться бесконечно. C>Если брать время с тайм-серверов в глобальной сети, то программа перестанет работать при отсутствии доступа. C>Как быть? C>Есть где-нибудь в системе тикающее время, которое юзер не может поменять руками?
1. Взломать можно все, что угодно. Плохой софт защищать не нужно, хороший софт взломают все-равно.
2. От хитрых лицензий в конечном итоге страдают _лицензионные_ пользователи (вспоминайте 1С).
3. Единственная защита: он-лайн сервис. В век облачных технологий делать что-то для десктопа...?! При этом, можно сделать так, чтобы временные проблемы с интернетом самого пользователя не огорчали.