دانلود مقاله طریقه استفاده از قفل نرم افزاری

Word 116 KB 18136 47
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۲۴,۰۰۰ تومان
قیمت: ۱۹,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • با توجه به فزونی نرم افزار در سیستم های کامپیوتری از یک طرف و توانایی کنترل کپی های غیرمجاز ( از دیدگاه اقتصادی آن ) از طرفی دیگر دلیلی محکم جهت بررسی این شاخه از مهندسی نرم افزار می باشد.
    از آنجا که متاسفانه قانون Copyright در تمام جهان بجز ایران و چند کشور دیگر اجرا می گردد, بحث کنترل کپی های غیرمجاز حساس تر می شود. در این مقاله سعی بر این است تا علاوه بر آشنایی با انواع قفل های نرم افزاری و اختلاف آن ها با قفل های سخت افزاری, بتوانیم به عنوان طراح یک قفل نرم افزاری از محصولات نرم افزاری خودمان حمایت کنیم. ضمنا علاوه بر آشنایی با مفاهیم فوق, نوشتن روتین های ضد دیباگ و همچنین نحوه کد کردن اطلات نیز لحاظ شده است.
    از آنجا که زمان زیادی تا سال 2000 باقی نمانده, اما هنوز در کشور ما ایران, نرم افزار جای خود را به عنوان یک محصول صادراتی پیدا نکرده چرا که یکی از دلایل اصلی آن عدم توجه جدی به حمایت از تولید کنندگان نرم افزار می باشد. به هر حال قصد اینجانب از ارائه مقاله, بررسی کم و کاستی های نرم افزار در ایران نیست بلکه طریقه حل مشکل موجود در این بازار نابسامان می باشد. با توجه به کپی های غیرمجازی که روزانه بصورت کاملا عادی و بدون اطلاع سازنده آن صورت می گیرد, جلوگیری از این عمل و کنترل جدی آن امری ضروری و واجب بنظر می رسد.

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

    تعریف قفل های نرم افزاری: به هر برنامه ای که کنترل کپی آن فقط از طریق نرم افزار و بدون نیاز به سخت افزار اضافی قابل انجام باشد, گویند.
    تعریف قفل های سخت افزاری: به هر برنامه ای که کنترل کپی آن از طریق سخت افزار اضافی قابل انجام باشد, گویند.
    با توجه به تعاریف فوق می توان به تفاوت قفل های سخت افزاری و نرم افزاری پی برد. قفل های سخت افزاری با توجه به اضافه کردن یک سخت افزار جدید به کامپیوتر ( اغلب از طریق ارتباط با پورت چاپگر ) برنامه خود را کنترل می کنند. برنامه قبل از اجرا ابتدا با توجه به مراجعه به آدرس سخت افزار نصب شده ( اضافه شده با استفاده از دستور Port) به سخت افزار مورد نظر خود مراجعه کرده و در صورت یافتن آن, تست های مختلف اعم از تست رمز, خواندن اطلاعات و ... می تواند تصمیم گیری نماید. اما در قفل های نرم افزاری برنامه بدون نیاز به سخت افزار اضافی و با کنترل رسانه ذخیره سازی می تواند تصمیم گیری کند. ضمنا لازم به توضیح است که هدف از طراحی قفل های نرم افزاری/ سخت افزاری این نیست که هیچکس توانایی شکستن ( باز کردن ) آنرا ندارد بلکه مقصود بالا بردن سطح کنترل کپی های غیر مجاز تا حد ممکن می باشد. ( چرا که می دانیم اطلاعات همه در یک سطح نیست)

    طریقه استفاده از قفل نرم افزاری در برنامه مورد نظر

    با توجه به نوع کاربرد برنامه ( کوچک وقابل کپی بر روی یک دیسکت, تحت شبکه و ... ) می توانیم از انواع روش هایی که جهت حفاظت از نرم افزار در نظر داریم ( و متعاقبا توضیح داده خواهد شد ) استفاده کنیم. اما مساله قابل بحث این است که چگونه از یک قفل منتخب استفاده نمائیم؟
    جواب این سوال متغییر و وابسته به شرایط زیر می باشد:
    الف: اعتقاد طراح نرم افزار به اینکه کاربر حتما باید آنرا خریداری نماید تا از امکانات آن مطلع گردد.
    در این حالت قفل نرم افزاری در ابتدای شروع به کار برنامه کنترل می گردد حتی طراح می تواند در مواقع حساس نیز قفل را مجددا کنترل کند و یا در حالتی که طراح واقعا سخت گیر باشد, می تواند در زمان های مشخصی از وجود قفل اطمینان حاصل نماید ( مثلا هر 4 ثانیه ). البته در این حالت طراح باید روشی را که جهت کنترل قفل استفاده می کند, نیز در نظر بگیرد.
    ب: اعتقاد طراح نرم افزار به این که کاربر می تواند از نرم افزار به عنوان نسخه نمایشی نیز استفاده کند.

مقدمه طبق آمار سایت Global Videogame Market سهم 7 میلیون دلاری بازی های همراه از بازار 28 میلیارد دلاری بازی های رایانه در سال 2001 ( که تقریباً معادل 025/0درصد است) به سهم 6/3میلیارد دلاری از بازار 30 میلیارد دلاری بازی های رایانه ای در سال 2006 افزایش یافته است. یعنی تنها در عرض 6 سال این بازار رشدی 500 درصدی داشته است. ارقام وقتی حیرت آورتر می شود که پیش بینی کاربران بازی های ...

مقدمه 1 فصل اول در باره شرکت 4 بخش پشتيباني 5 بخش مدير فني 5 قسمت سخت افزار 6 عملکرد شرکت 7 نيازمندي هاي مشتريان 9 انواع محصولات موجود در شرکت 12 انواع کيوسک ها 13 تجهيزات جانبي 14 کيوسک مدلs131 15 کيوسک مدلm100 16 کيوسک مدلm200 17 کيوسک مدلw100 1

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

حافظه هاي ATMagUlb, AVR اين بخش تفاوت ميان حافظه هاي دو، ATmegulb را توصيف مي کند در ساختار AVR دو فضاي حافظه اي، فضاي حافظه اي برنامه توليست وفضاي حافظه اي اوليه وجود دارد در مجموع ATMega16 يکEEPROM براي نگهداري اطلاعات حافظه اي دارد همه

1 ويروس چيست ؟ ويروس به برنامه هاي کوچک و مخربي گفته مي شود که مخفيانه به کامپيوتر شما انتقال پيدا مي يابد . نام ويروس به اين علت روي اين گونه از برنامه ها گذاشته شده است که عملکردي مشابه ويروس هاي بيولوژيک دارند . يک ويروس بيولوژيک از طرق مختلفي

خط فارسي و رايانه نقل از فصلنامه نشر دانش زبان فارسي که زبان ملي ما و وسيله ارتباط ميان ايرانيان و فارسي زبانان داخلي و خارج کشور است، به صورت فعلي خود بيش از هزار سال عمر و ادبيات مکتوب دارد. اما از بخت بلند ما ايرانيان، زبان ما در اين مدت کم

کلمات کلیدی: جبران کننده ایستای توان راکتیو، SVC ، STATCOM، اینورتر چند سطحی. چکیده هدف، طراحی و ساخت یک جبران کننده ایستای توان راکتیو از نوع منبع ولتاژی و بصورت چند سطحی بوده‌است، یک اینورتر سه سطحی از نوع اینورترهای متوالی با توان نامی +3KVAR طراحی و ساخته شده‌است، و یک روش کنترلی بر اساس کنترل اختلاف فاز با استفاده از مدولاسیون برنامه‌ریزی و بهینه شده اجرا شده‌است. مدارات ...

رشد استفاده از رايانه در ايران و به کارگيري آن در فرايندهاي مختلف آموزش،صنعت، نشر و پژوهش، مسائل حقوقي نوظهوري را در پي داشت. اين مسائل ضرورتاً بايد در دستگاه فقهي و حقوقي ايران تحليل و قوانين مناسب با آن‏ها تصويب گردد. بررسي‏هاي نظري پژوهش‏گران فق

تعريف شبکه : در اين فصل براي درک دقيق و اساسي پروژه بهتر است تعريفي از شبکه کامپيوتري و نيازهاي آن داشته باشيم و در فصول بعدي به جزئيات وارد مي‌شويم. در تعريف شبکه کامپيوتري مي‌توان گفت: يک شبکه کامپيوتري سيستم ارتباطي براي تبادل داده هاست که چندين

WinSpeedUp ابزارهايي را ارائه مي دهد که ميتواندبه حل مشکلاتي همچون خرابي Registry Editorبپردازد يا اينکه آيکن هاي راترکيب نمايد.در صورتي که راه حلي براي اين مشکلات نداشته باشيد، همين مسائل کوچک و پيش پا افتاده ميتوانند موجب رنجش خاطر شما شوند.قبل از

ثبت سفارش
تعداد
عنوان محصول