Разработал формат ключевого файла, но оказалось, что дело не только в этом. Возникли новые вопросы:
1. От чего отсчитывать 30 дней?
а) от даты установки первой версии програмы (т.е., триал идёт, если только устанавливаем первый раз);
б) от даты установки кокретной версии вне зависимости от того, ставились ли прежние версии в режиме триала или оплачены ли они.
2. Что использовать для считывания даты:
а) дату изменения exe -файла
б) хитрый ключ в реестре
в) дату создания папки с документами, создаваемыми приложением.
г) хитрый файл в папке установки или в другом месте, скажем, в AppData
д) Я идиот! Убейте меня, кто-нибудь!