Я стараюсь держаться подальше от реестра, если не могу помочь.Этот способ будет очень легко пиратским, если вы продаете свой продукт, хотя не может быть никаких возможных пиратских способов защиты, которые я бы не рекомендовал использовать в реестре.
Подход, который я использовал ранее, - сохранитьлицензионный ключ в app.config вашего приложения.Затем он компилируется с приложением, поэтому у вас нет компьютера, на который можно положиться.Когда ваше приложение активировано, ключ сохраняется в файле конфигурации, и при каждом открытии приложения оно просто проверяет bool, чтобы убедиться, что оно действительно.
Этот способ также усложняет для опытных пользователей компьютерапиратское программное обеспечение.
Надеюсь, это поможет.