Защита от копирования затруднена. Еще сложнее в мире CE, где часто устройства не имеют какого-либо уникального идентификатора и на часы нельзя рассчитывать. Что сводится к тому, сколько работы вы хотите вложить в это и сколько вы хотите поддержать? чем сложнее вы это сделаете, тем сложнее это подорвать, но тем дороже вам будет развиваться и поддерживать.
Вообще говоря, мы отказались от всех попыток защиты, кроме запутывания. Попытка использовать файлы лицензий, регистрацию и т. Д. Затратила много времени на разработку и, казалось, ничего не делала, кроме как взлетела до наших запросов на поддержку. Мы пришли к выводу, что наши предполагаемые убытки от пиратства были меньше, чем затраты на разработку и поддержку схемы защиты от копирования.
Я не знаю ни одного бесплатного инструмента лицензирования с поддержкой CF, и у Microsoft нет инфраструктуры класса лицензирования в CF.
Если вы хотите свернуть свои собственные, вы можете посмотреть сообщение Алекса Яхнина об использовании SDF для генерации лицензии.