Можно создать дубликат:
Incorporating license key approach for a WinForms appКак я могу сделать лицензию на приложение, разработанное в C#
Я хотел бы сделать случайный лицензионный ключ таким образом, что если один установлен мое приложение я хотел бы предоставить ему лицензию вместе с заявлением, которое может закончиться через месяц или около того. И ключ должен работать только на конкретной системе, которую он установил, а не на любом другом ПК.
http://stackoverflow.com/questions/1447715/incorporating-license-key-approach-for-a-winforms-app –