کد فعالسازی با استفاده از سریال هارد اکسس

امتیاز 3.67 از 5 امتیاز 12 مشتری
(دیدگاه کاربر 16)

رایگان

در انبار موجود نمی باشد

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

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

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

استخراج کد منحصر به فرد هارد دیسک برای ایجاد کد فعالسازی در اکسس

همونطور که تو تصویر بالا می بینید ما یه فرم داریم که وقتی اجرا میشه یه کد منحصر به فرد از کامپیوتری که در حال استفاده از نرم افزار هست رو نمایش میده و از کاربر میخواد که کد فعالسازی رو از برنامه نویس دریافت کنه و وارد نرم افزار کنه تا بتونه بدون محدودیت از برنامه استفاده کنه و اما چه کارهایی پشت این فرم انجام شده و چه کدهایی پشت دکمه فعالسازی وارد شده که این کارها رو انجام میده . باید مراحل زیر انجام بشه تا نتیجه کار موفقیت آمیز باشه .  
  1. یه کد منحصر به فرد از سخت افزار کامپیوتر کاربر داشته باشیم که تو این مثال سریال درایو C استخراج میشه
  2. یه عملیاتی روی اون کد انجام بگیره و تو یه متغیر ذخیره بشه که کاربر نتونه اون رو ببینه
  3. همون عملیات رو شما تو اکسل داشته باشین که وقتی کاربر کد سخت افزاری رو به شما داد شما بتونین اون عملیات رو انجام بدین و کد فعالسازی دراختیارش بذارین
  4. حالا باید کدی که کاربر وارد کرده یه جایی ذخیره بشه که هر بار این عملیات تکرار نشه و در واقع محدودیت برطرف بشه .
  اگر مراحل بالا براتون گنگ بود و نمیدونستین چطوری باید انجام بشه نگران نباشین کافیه به رایگان عضو این دوره بشین و ویدیو آموزشی رو مشاهده کنین و نمونه قرار داده شده رو دانلود کنین .      

16 دیدگاه برای کد فعالسازی با استفاده از سریال هارد اکسس

  1. babak8552 (مالک تایید شده)

    متاسفانه هنگام اجرا فرم frmRegiste خط دستوری Me.txtActivation = serial مقدار Me.txtActivation بصورت “؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟” می آید که چون نشان دهنده عدد فرمول نیست خط دستوری if از قسمت Else اجرا می شه و بنابراین برنامه درست کار نمی کند .لطفا جهت رفع مشکل راهنمایی فرمایید.

    • نادر بحری (مالک تایید شده)

      متوجه نشدم چی شده

      • babak8552 (مالک تایید شده)

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

  2. نمره 1 از 5

    حسین

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

    • نادر بحری (مالک تایید شده)

      از تابع ABS استفاده کنید تا منفی رو برداره

  3. نمره 2 از 5

    پیام رستمانی (مالک تایید شده)

    بله درسته به عنوان مثال
    abs(-2)
    جوابش میشه ۲

  4. نمره 4 از 5

    حسین

    سلام اقای بحری میشه روش استفاده از توابع abs در اکسس را توضیح بدهید ممنون

  5. نمره 5 از 5

    نادر بحری (مالک تایید شده)

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

  6. نمره 4 از 5

    ح.ی (مالک تایید شده)

    سلام وقت بخیر
    خسته نباشید
    من دو تا مشکل دارم
    من فایل اکسل رو طبق توضیحات شما میسازم اما این ارور رو میده
    http://uupload.ir/files/v9i0_capture.jpg

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

  7. نمره 2 از 5

    ح.ی (مالک تایید شده)

    جواب رو پیدا کردم
    ممنون از پاسخگویی

  8. نمره 3 از 5

    محمدرضا براتی (مالک تایید شده)

    با سلام
    با توجه به اینکه بعضی از سیستم ها شماره سریال منفی دارند بهتر است از تابع Abs(CreateObject(“Scripting.FileSystemObject”).GetDrive(“C:\”).SerialNumber)
    استفاده کنیم

    • نادر بحری (مالک تایید شده)

      یله صد در صد موافقم

  9. نمره 5 از 5

    امیر بهمنی (مالک تایید شده)

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

  10. نمره 3 از 5

    heshmat_f (مالک تایید شده)

    با سلام
    فایلی که شامل محدودیت زمانی و تعداد بار استفاده به همراه کد فعالسازی میباشد درست کار نمیکنه و هنگام لود هیچگونه اطلاعاتی در startdate,enddate,runcount قسمت فرم و tblsec ذخیره نمیشود

  11. نمره 5 از 5

    K1MACLIN (مالک تایید شده)

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

    • امیر (مالک تایید شده)

      سلام وقت بخیر آیا این برنامه در اکسل هم میشه استفاده کرد

  12. نمره 5 از 5

    محمد پرهیزکار (مالک تایید شده)

    واقعا عالی بود
    ممنون از شما

  13. نمره 5 از 5

    A.gholamhossein (مالک تایید شده)

    ممنون ، خسته نباشید

  14. حسام (مالک تایید شده)

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

    • نادر بحری (مالک تایید شده)

      مورد اول که با تابع abs حل میشه
      مورد دوم هم ابتکار عمل و کدنویس شما رو میطلبه ، این آموزش یه جورایی نشون دادن راهکار هست و باید توسط خودتون و به دلخواه خودتون تکمیل بشه

  15. spidarsy

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

  16. m (مالک تایید شده)

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

    • نادر بحری (مالک تایید شده)

      سلام از ویدیو آموزشی استفاده کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا