Настройка системных часов при лицензировании

Я разработал приложение aC#, которое я хочу продать. Вы должны знать, что многие люди просто меняют свои системные часы и продолжают использовать программное обеспечение. Как предотвратить какие-либо идеи?

1 ответ

Решение

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

Другие вопросы по тегам