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

نام تاپیک: چگونگی ایجاد قفل نرم افزاری

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    ایران - بروجرد
    پست
    723

    چگونگی ایجاد قفل نرم افزاری

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


  2. #2
    سورس کد Yoda رو بخون .
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    ایران - بروجرد
    پست
    723
    این کجا هست؟

  4. #4
    اگه نمیدونی گوگل و سرچ یعنی چی کل این موضوع رو در کل بیخیال شو
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  5. #5
    ببین اول از همه شما باید PE رو کامل بفهمید.
    بعد این کتاب Windows 95 Programming Secrets اثر آقای Matt Pietrek
    را هم بخونید. با اونکه قدیمی هست ولی کتاب خیلی خوبی برای شروع کاره
    بعدا که خوندی سرچ و فروم هایی مثل
    www.reteam.org/
    protools.cjb.net/
    www.openrce.org

  6. #6
    ممنون از راهنمایی شما

  7. #7
    کاربر دائمی آواتار amin_iman82
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    Visual Studio.net
    پست
    205

    Lightbulb

    دوست عزیز یه راه حل ساده:
    1- تو برنامت شماره سریال های قطعات کامپیوتر رو بگیر
    2- از هر کدوم یه بخشیشو جدا کن
    3- اونارو بهم بچسبون میشه کد سخت افزاری سیستم
    4- کارکتر های کد سخت افزاری رو به کد اسکی تبدیل کن و کدهارو باهم جمع کن
    5- حالا عدد حاصل رو طبق یه الگوریتم به کدفعال ساز تبدیل کن (مثلا عدد حاصل رو تقسیم به 542 کن بعد در 4ضرب کن)
    6- کد سخت افزاری رو برای کاربر نمایش بده و کد فعال ساز رو ازش درخواست کن

    این روش خیلی راحته ، زودهم پیاده میشه ولی یه معایبی هم داره مثلا اگه کاربر یه قطعه از سیستمش رو عوض کنه دیگه برنامه فعال ساز قبلی رو قبول نمیکنه!

    من الان VB.net کار میکنم ولی یه نمونشو که یک سال پیش با VB6 نوشته بودم برایتون گذاشتم (البته گرفتن سریال سخت افزارها رو خودم ننوشتم ، از جائی پیدا کدم و فقط الگوریتم استفاده از اون و پیاده سازی فعال ساز مال خودمه) به هرحال خیلی ناقصه چون مثلا باید فاصله ی بین کارکترهارو حذف کنید ، یه کارکتر ها رو مثل ')' رو باید فیلتر کنید که تو کد نباشه.

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

  8. #8

    نقل قول: چگونگی ایجاد قفل نرم افزاری

    نقل قول نوشته شده توسط Inprise مشاهده تاپیک
    سورس کد Yoda رو بخون .
    این سورس کد را از کجا پیدا کنم؟

  9. #9
    کاربر دائمی آواتار Mohammad_Mnt
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    جنگلی به نام ایران
    سن
    37
    پست
    1,875

    نقل قول: چگونگی ایجاد قفل نرم افزاری

    نقل قول نوشته شده توسط Inprise مشاهده تاپیک
    اگه نمیدونی گوگل و سرچ یعنی چی کل این موضوع رو در کل بیخیال شو
    عطف به نوشته‌ی قبلی!!!

  10. #10

    نقل قول: چگونگی ایجاد قفل نرم افزاری

    نقل قول نوشته شده توسط amin_iman82 مشاهده تاپیک
    .

    اگه به دردتون خورد بگید تا نمونه ی کامل شدش رو که توی یکی از برنامه های تجاریم استفاده کردم ، برایتون بذارم.
    موفق باشید
    اگر لطف کنید و اونو بذارید ممنون می شم. اگر .net باشه که چه بهتر

  11. #11

    نقل قول: چگونگی ایجاد قفل نرم افزاری


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

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

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