با سلام،
می خواستم یک یوزر کنترل با لایسنس تجاری ایجاد کنم.
راهی که به فکر خودم رسیده اینه که برای هر dll یک کلید ایجاد کنیم و در سازنده اون بررسی اعتبارشو انجام بدیم.
ولی مشکل این روش اینه که هر کسی که dll و کلید رو داشته باشه می تونه ازش استفاده کنه.
اگر هم کلید رو بر اساس پارامترهای یونیک سیستم شخص توسعه دهنده (خریدار کنترل) ایجاد کنیم، امکان اینکه نرم افزار ایجاد شده با این کنترل در سیستم های دیگر اجرا بشه از بین می ره.

اگه دوستان تجربه ای در این زمینه دارند یا راهی به فکرشون می رسه خوشحال میشم کمکم کنن.
با تشکر