قیمت این دوره: رایگانــ
  • مدرس دوره : سید ابوالفضل اوحدی زاده
  • تعداد ویدیوها : 20 ویدیو
  • مدت زمان دوره : 10:55:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : در حال برگزاری
آموزش سیستم لایسنس گذاری در سی شارپ

آموزش سیستم لایسنس گذاری در سی شارپ

آموزش ساخت سیستم لایسنس حرفه‌ای و امن در سی شارپ | فعال‌سازی دائمی، مدت‌دار، آفلاین و آنلاین

در این دوره قدم‌به‌قدم یاد می‌گیرید چگونه برای نرم‌افزارهای سی شارپ خود، یک سیستم لایسنس کاملاً حرفه‌ای، امن و غیرقابل دور زدن طراحی و پیاده‌سازی کنید.

✅ قابلیت‌هایی که در این دوره می‌سازید:

پشتیبانی از لایسنس دائمی و لایسنس مدت‌دار

ذخیره‌سازی امن لایسنس در رجیستری ویندوز یا بانک اطلاعاتی

هش کردن کد فعال‌سازی برای جلوگیری از دستکاری

ساخت لایسنس آفلاین بدون نیاز به اینترنت

ذخیره لایسنس در فایل‌های امن و رمزنگاری‌شده

بکاپ‌گیری و ریستور لایسنس

مدیریت خطاها و مقابله با کرک نرم‌افزار

پیاده‌سازی چک کردن تاریخ، وضعیت، HWID و…

✅ این دوره حتی برای کسانی که تا حالا سیستم فعال‌سازی نساخته‌اند نیز مناسب است. پس از تماشای آن، می‌توانید برای هر پروژه‌ی سی شارپی خود، یک فعال‌سازی استاندارد و مقاوم در برابر کرک پیاده کنید.

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

 

قابلیت‌هایی که در این دوره می‌سازید:

ساخت لایسنس دائمی و مدت‌دار در سی شارپ

ذخیره‌سازی امن لایسنس در رجیستری ویندوز یا بانک اطلاعاتی

هش کردن کد فعال‌سازی برای جلوگیری از دستکاری و تقلب

ساخت لایسنس آفلاین بدون نیاز به اینترنت

ذخیره لایسنس در فایل‌های امن و رمزنگاری‌شده

بکاپ‌گیری و ریستور لایسنس

مدیریت خطاها و مقابله با کرک نرم‌افزار

پیاده‌سازی چک کردن تاریخ، وضعیت، HWID و…




فهرستـــ ویدیوها

مدت زمان دوره 10:55:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:03:00

معرفی دوره

2
  • لایسنس و مدل های لایسنس چیست و روش های کرک

00:16:30

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

3
  • بعضی از نوع های لایسنس

00:16:43

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

4
  • سیستم لایسنس مباحث اولیه : بدست آوردن مشخصات سخت افزاری

00:41:56

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه سیستم لایسنس که برای مباحث اولیه هست تا بعد بتونیم سیستم لایسنس بزرگ را شروع کنیم شروع کردیم و یاد گرفتیم چطوری کتابخانه Management را اضافه کنیم و مشخصات سخت افزاری را بدست بیاریم

5
  • سیستم لایسنس مباحث اولیه : بدست آموردن چند شناسه سخت افزاری

00:19:10

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

6
  • NuGet آفلاین و متصل کردن اینترنت از گوشی به سیستم و طراحی فرم فعال سازی

00:29:01

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه یاد میگیرم چطوری از NuGet بصورت افلاین(بدون اینترنت) استفاده کنیم و اگر اینترنت نمی توانیم به سیستم وصل کنیم (نداشتن وای فای سیستم (کارت شبکه) نداشتن مودم) چطوری اینترنت گوشی را به سیستم وصل کنیم و فرم فعال سازی را طراحی کردیم

7
  • رجیستری ویندوز : آشنایی با رجیستری ویندوز و خواندن و نوشتن در رجیستری

00:27:10

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه با رجیستری ویندوز آشنا شدیم و جز های اصلی رجیستری ویندوز و یاد گرفتم چطوری در پروژه خودمون از رجیستری بخونیم و ذخیره کنیم.

8
  • رجیستری ویندوز : ساخت کلید و بررسی چند بخش

00:27:47

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

9
  • رجیستری ویندوز : نوع کلید , حذف کلید , پیدا کردن مقدار

00:26:10

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه یاد گرفتیم که مقدار ها را با چه نوعی که خواستیم ذخیره کنیم و یادگرفتیم چطوری یک مقدار را حذف و چطوری کلید و کلید همراه زیر کلید هایش را پاک کنیم و یاد گرفیتم دنبال یک مقدار بگردیم که آیا هسته یا خیر

10
  • رجیستری ویندوز : حل تمرین

00:23:37

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

11
  • سیستم لایسنس مباحث اولیه : لایسنس آزمایشی : 1 و دسترسی برنامه و ریشه Local_Machine

00:56:31

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه سیستم لایسنس خودمون که برای پیش نیاز ها و مباحث اولیه هست که بعد لایسنس اصلی را شروع کنیم. نسخه آزمایشی برنامه را ساختیم که زمان را ثبت کند و بررسی که چقدر گذشته و از زمانی که ما گفته بودیم گذشت نسخه آزمایشی تمام شود و زمانی که نسخه آزمایشی تمام نشده بررسی اینکه چقدر مانده تا تمام شود برای جلسه بعد و دسترسی برنامه را یاد گرفتیم و نوشتن در ریشه Local_Machine و رجیستری 32 بیتی و 64 بیتی

12
  • سیستم لایسنس مباحث اولیه : لایسنس آزمایشی : 2

00:25:06

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه نسخه لایسنس آزمایشی سیستم لایسنس مباحث اولیه خودمون را قسمت روز های باقی مانده را محاصبه کردیم و به کاربر نشان دادم و یک تمرین گذاشتیم که جلسه بعد جواب خواهیم داد این است که : زمانی لایسنس آزمایشی یا نسخه آزمایشی فعال است بعضی از قسمت های برنامه کار نکند یا محدود باشد مثلا : چند تا از کامپوننت ها کار نکنند.

13
  • سیستم لایسنس مباحث اولیه : ساخت کد فعال سازی و مدیریت لایسنس آزمایشی

00:47:32

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه نسخه لایسنس آزمایشی سیستم لایسنس مباحث اولیه خودمون را نسخه آزمایشی را مدیریت کردیم که وقتی نسخه آزمایشی فعال بود برنامه چند تا از بخش هایش کار نکند یا محدود باشد و با الگوریتم SHA256 کد فعال سازی را بدست آوردیم

14
  • سیستم لایسنس مباحث اولیه : پروژه سازنده کد فعال سازی

00:27:05

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه به سوال یا مشکل جلسه قبل پاسخ دادیم و یک مطلب اضافه در مورد using یاد گرفتیم و پروژه سازنده کد فعال سازی را ساختیم و سیستم لایسنس مباحث اولیه خودمون برای اعبار سنجی کد فعال سازی که آیا کد فعال سازی معتبر است یا خیر بصورت تمرین قرار دادیم و در جلسه بعد جواب خواهیم داد.

15
  • سیستم لایسنس مباحث اولیه : ذخیره کد فعال سازی

00:28:18

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه کد فعال سازی را اعتبار سنجی کردیم که آیا درست هسته یا نه اگر درست بود ذخیره بشه و به عنوان تمرین گفتیم که هر بار کاربر برنامه را باز میکنه کد فعال سازی که هش شده شناسه سخت افزاری هسته از رجیستری خونده بشه اگر کلید کد فعال سازی نبود برنامه نسخه ازمایشی باشه ولی اگر مقدار کد فعال سازی بود یعنی برنامه فعال شده و داده مقدار با هش شناسه سخت افزار چک بشه یکی بود برنامه فعاله ولی اگر یکی نبود به کاربر پیغامی بیاد بگه کاربر رجیستری تغییر کرده و این سخت افزار برای این کد فعال سازی نیست و برنامه یا قفل بشه و یا نسخه ازمایشی فعال بشه.

16
  • سیستم لایسنس مباحث اولیه : اعتبار سنجی و مدیریت نسخه دائمی

00:41:07

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه لایسنس دائمی یا نسخه دائمی را اعتبار سنجی یا مدیریت کردم و زمانی برنامه باز میشه اگر مقدار کد فعال سازی در رجیستری ویندوز نبود برنامه بصورت آزمایشی فعال هسته ولی اگر مقدار کد فعال سازی در رجیستری بود و اطلاعات داخل مقدار هم دست بود برنامه بصورت کامل فعال هسته و اگر مقدار کد فعال سازی بود ولی اطلاعات داخل مقدار معتبر نبود برنامه قفل میشه و برای تمرین جلسه بعد گفتیم که به غیر از رجیستری در فایلی کنار برنامه کد فعال سازی ذخیره بشه و خوانده بشه و فایل بصورت رمزنگاری ذخیره بشه زمان خودن بازگشایی بشه و اعتبار سنجی بشه

17
  • سیستم لایسنس مباحث اولیه : ذخیره در فایل کنار برنامه و اعتبار سنجی

00:30:14

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه کد فعال سازی را در فایلی کنار برنامه ذخیره کردیم و از فایل خوندیم و اگر فایل و مقدار در رجیستری ویندوز نبود برنامه نسخه آزمایشی فعال است ولی اگر فایل و مقدار در رجیستری بود و اطلاعات داخل فایل و مقدار معتبر بود برنامه بصورت دائمی فعال است ولی اگر اطلاعات داخل فایل و مقدار رجیستری اگر یکی شون معتبر نبود یا هر دو تا معتبر نبود برنامه قفل میشه و اگر فایل و مقدار رجیستری یکیشون نبود برنامه قفل میشه و تمرین قرار دادیم که فایل کنار برنامه بصورت رمزنگاری ذخیره بشه و خوانده بشه و زمان خواندن بازگشایی بشه و بعد اطلاعات داخل فایل اعتبار سنجی بشه

18
  • الگوریتم رمزنگاری AES

01:11:40

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

19
  • سیستم لایسنس مباحث اولیه : رمزنگاری و بازگشایی محتوای فایل کنار برنامه

00:54:34

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

20
  • سیستم لایسنس مباحث اولیه : فرم قفل و آخرین جلسه سیستم لایسنس مباحث اولیه و شروع سیستم لایسنس اصلی

00:42:43

سلام به شما دوستان گلم امیدوارم حالتون خیلی خوب باشه ما توی این جلسه فرم قفل برنامه را ساختیم و اگر کاربر یا کرکر اطلاعات لایسنس را دستکاری کنند برنامه قفل می شود و با وارد کردن کد بازگشایی اطلاعات لایسنس قبلی و مقدار تاریخ نسخه آزمایشی پاک می شود و برنامه ریستارت می شود و بصورت آزمایشی فعال است


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .