Настройка системных часов при лицензировании
Я разработал приложение aC#, которое я хочу продать. Вы должны знать, что многие люди просто меняют свои системные часы и продолжают использовать программное обеспечение. Как предотвратить какие-либо идеи?
1 ответ
Решение
Самый простой и безопасный способ - запросить доступ к сети для проверки времени. Но доступ к сети является строгим требованием, особенно для некоторых сценариев использования. В качестве альтернативы вы можете попытаться сохранить зашифрованный файл, в котором вы храните последний раз, когда ваше приложение было запущено. Если системные часы при следующем запуске вашего приложения раньше, чем сохраненный последний запуск, что-то должно быть подозрительным.