هزینه آموزش
۲۱,۰۰۰ تومان

آموزش قفل نرم افزاری در #C از طریق رجیستری

آموزش قفل نرم افزاری در #C از طریق رجیستری

تعداد دانشجو
۹۸۷ نفر
مدت زمان
۴ ساعت و ۵ دقیقه
هزینه آموزش
۲۱,۰۰۰ تومان
محتوای این آموزش
۸ بازخورد (مشاهده نظرات)
آموزش قفل نرم افزاری در #C از طریق رجیستری

چکیده

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

مدرس
مجتبی شادریان

کارشناس ارشد مهندسی کامپیوتر – نرم افزار

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

توضیحات تکمیلی

زبان برنامه نویسی سی شارپ یکی از معروف ترین، بهترین، پر کاربردترین و قدرتمندترین زبان های برنامه نویسی به شمار می رود.

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

در آموزش «قفل نرم افزاری برای پروژه های تحت ویندوز» که به زبان C#.NET طراحی شده است، با استفاده از چند مدل الگوریتم خاص سریال های HARD, CPU و … توسط برنامه نوشته شده، دریافت شده و با سریالی که ما موقع ایجاد برنامه آن را ایجاد کرده ایم، ادغام می شود و یک کد فعال سازی برای اکتیو کردن برنامه ایجاد خواهد شد و به این ترتیب برنامه ما، به یک قفل نرم افزاری مجهز خواهد شد.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با رجیستری ویندوز و برنامه نویسی آن
    • آشنایی با رجیستری
    • برنامه نویسی رجیستری
    • برنامه نویسی رجیستری توسط سی شارپ
  • درس دوم: آموزش ساخت قفل نرم افزاری برای پروژه های تحت ویندوز
    • آموزش ساخت انواع مختلف قفل های نرم افزاری برای پروژه ها
    • آموزش ساخت قفل نرم افزاری با قابلیت محدودیت در تعداد اجرای نرم افزار (مثلا بعد از 10 مرتبه اجرای نرم افزار کاربر به صفحه فعال سازی پروژه هدایت خواهد شد.)
    • آموزش ساخت قفل نرم افزاری با قابلیت چند روزه کردن نرم افزار (مثلا بعد از یک روز استفاده از نرم افزار کاربر به صفحه فعال سازی پروژه هدایت خواهد شد.)
    • آشنایی با انواع الگوریتم های رمز نگاری و نحوه استفاده از آن ها
    • آشنایی با کلاس محاسبه مشخصات سخت افزاری
    • آموزش ساخت قفل نرم افزاری پیشرفته با امکاناتی نظیر: محدودیت در نصب نرم افزار، تولید شماره سریال های غیر تکراری، مجهز سازی قفل نرم افزاری به بانک اطلاعاتی برای تامین امنیت و مدیریت بهینه کاربران، اختصاص سریال نرم افزار به کاربر در صورت فراموشی سریال یا نصب مجدد ویندوز، تولید شماره سریال های منحصر به فرد بر اساس مشخصات سخت افزاری سیستم، استفاده از رجیستری ویندوز و …
    • آموزش کد نویسی پروژه به همراه نکات مربوطه
مفید برای رشته های
  • مهندسی کامپیوتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده

نرم افزارهای مرتبط با آموزش

Microsoft Visual Studio 9



پیش نمایش‌ها

پیش‌نمایش ۱: آشنایی با رجیستری ویندوز و برنامه نویسی آن (الف)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۲: آشنایی با رجیستری ویندوز و برنامه نویسی آن (ب)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۰ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۳: آموزش ساخت قفل نرم افزاری برای پروژه های تحت ویندوز (الف)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۱ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۴: آموزش ساخت قفل نرم افزاری برای پروژه های تحت ویندوز (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۵: آموزش ساخت قفل نرم افزاری برای پروژه های تحت ویندوز (پ)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۶: آموزش ساخت قفل نرم افزاری برای پروژه های تحت ویندوز (ت)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۷: آموزش ساخت قفل نرم افزاری برای پروژه های تحت ویندوز (ث)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۸: آموزش ساخت قفل نرم افزاری برای پروژه های تحت ویندوز (ج)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش قفل نرم افزاری در #C از طریق رجیستری
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۵۴۲۵ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVCS95041
مدت زمان ۴ ساعت و ۵ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۴۲۸ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۹۸۷ نفر از این آموزش استفاده کرده اند و ۸ نظر ثبت شده است.
علیرضا
علیرضا

خوب

آریا
آریا

سلام ، اولا ممنون فرادرس که بستری رو فراهم کرده که هرکس با هر سلیقه ای میتونه آموزش مد نظرشو تو فرادرس پیدا کنه ، دومین تشکر از مدرس این دوره که با بیان مطالب به صورت گویا و ساده ، یک دوره ی عالی رو ضبط و منتشر کردن

sami
sami

تشکر از شما

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

امیدوارم در اموزش های دیگر این مساله رو مدنظر قرار بدید

آریا
آریا

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

ممنون فرادرس

احسان پورسعیدیان
احسان پورسعیدیان

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

اسلامیان
اسلامیان

با سلام.

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

محمد
محمد

سلام.

آموزش خیلی کاربردی بود.

سهیل رحمانی وند
سهیل رحمانی وند

با سلام و خسته نباشید.
خیلی آموزش کاربردی هست. تمام روش ها رو توضیح داده.
پروژه آخرش هم بی نظیره.
با تشکر.

تنها کاربران ثبت نامی در آموزش امکان درج کامنت را دارند

برچسب‌ها: C# | C# .net | Construction Software Lock | CPU | csharp | database | encryption algorithms | generating unique serial numbers | Lock Software | programming | Programming registry | Registry | software lock | trial Software | آموزش ساخت قفل نرم افزاری | اکتیو کردن برنامه | الگوریتم های رمز گذاری | الگوریتم های رمز نگاری | امنیت برنامه | انواع الگوریتم های رمز نگاری | بانک اطلاعاتی | برنامه نویسی رجیستری | پروژه های تحت ویندوز | چند روزه کردن نرم افزار | رجیستری | رجیستری ویندوز | رمز نگاری | زبان C++ | زبان برنامه نویسی سی شارپ | ساخت قفل نرم افزاری | ساخت قفل نرم افزاری پیشرفته | طراحی فرم های پروژه | قدرتمندترین زبان های برنامه نویسی | قفل نرم افزاری | کد نویسی پروژه | محدودیت در تعداد اجرای نرم افزار