نمایش نتایج 1 تا 4 از 4

نام تاپیک: ایجاد UserControl تجاری dot net با قابلیت رجیستر کردن

  1. #1

    ایجاد UserControl تجاری dot net با قابلیت رجیستر کردن

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

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

  2. #2

    نقل قول: ایجاد UserControl تجاری dot net با قابلیت رجیستر کردن

    با سلام و تشکر از اینکه از دریای بیکران دانش شما دانشمندان بهره مند شدیم،
    با بررسی هایی که از منابع گوناگون انجام دادم توی دات نت فضای نام ComponentModel وجود داره و یکسری امکانات رو برای لایسنس گذاری در اختیار گذاشته. از جمله اون ها مشخص کردن زمان اجرا و یا طراحی است که یک enum به نام LicenseUsageMode داره که دو حالت Runtime و Designtime رو در اختیارمون می ذاره. البته هنوز به جمع بندی و اینکه این روش همیشه جواب می ده نرسیدم.
    این پست رو گذاشتم که اگه دوستان علاقه مند بودن اطلاعات و یافته هاشون رو در اینجا به اشتراک بذارند (اگه خواستند) تا بتونیم به یک نتیجه مفید برسیم.
    با تشکر

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    سن
    38
    پست
    1,104

    نقل قول: ایجاد UserControl تجاری dot net با قابلیت رجیستر کردن

    اتفاقا این مشکل من هم هست.. اگه چیزی پیدا کردی مارو هم بیخبر نذار..
    ببین تا جایی که من میدونم .Net خودش یه چیزی داره به اسم license provider از نوع LicFileLicenseProvider که میتونی Custom هم بنویسی و توسط این میتونی کاری کنی که dll اون usercontrolت فقط اگه کنار پروژت باشه کار کنه و یا مثلا بتونی مثل جانوس و ... واسه کنترل هات license بذاری ولی متاسفانه در مورد .Net Licensing مطلب کمه ..!

  4. #4

    نقل قول: ایجاد UserControl تجاری dot net با قابلیت رجیستر کردن

    در زمینه license provider و استفاده از LicFileLicenseProvider توی لینک زیر اطلاعات مفیدی هست، هرچند کمی قدیمیه ولی خوبه.
    http://drdobbs.com/184416695

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •