قفل نرم افزاری
:
اگر برای قفل گذاری نرم افزارها از روش ها و ترفند های
نرم افزاری استفاده شود، آن
را قفل گذاری نرم افزاری نامیم.
قفل های نرم افزاری دارای تنوع بیشتری بوده و بعضا از
لحاظ طراحی و اجرا سلیقه ای و ابتکاری می باشند. اما
می توان نحوه عملکرد اکثر آنها را، توسط یکی از 3 روش
ذیل، تشریح نمود:
محدودیت در
تعداد کپی
(Copy Limited)
در این حالت برنامه نصب
کننده نرم افزار، فضای مشخصی در دیسک را با روش خاصی
فرمت کرده و تعداد مجاز نسخه
برداری را در آن درج میکند. بدین طریق با هر بار کپی
کردن برنامه، یک واحد از این
عدد کم میشود و هنگامی که تعداد مجاز آن به صفر رسید،
دیگر نمیتوان برنامه را بر
روی سیستم نصب نمود.
البته در این
حالت برای جلوگیری از کپی برداری از نسخه پشتیبان، در
هنگام نصب، اطلاعاتی راجع به سخت افزار
سیستم که میتواند مثلاً شامل نوع قطعات و یا شماره
سریال قطعات باشد، در جایی، در
محدوده قفل ذخیره میشود و از این پس هر بار در هنگام
اجرای برنامه، این اطلاعات به
دقت چک میشود و در صورت هر گونه تغییر،
برنامه اجرا نمیشود.
استفاده از
دیسکت در هنگام برنامه
(Required
Disk)
این حالت به دو روش پیاده سازی می شود.
1-
دیسکت به
روش خاصی فرمت میشود و سپس در هنگام اجرا، اطلاعات
روی آن بررسی میشود.
2-
قسمتی از دیسکت را بصورت فیزیکی و عمدی خراب میکنند و
در واقع همین
صدمهای که به عمد، بر سطح دیسکت وارد شده است، به
عنوان قفل و محافظ نرم افزار عمل
میکند. از این پس برای انتقال برنامه از یک سیستم به
سیستم دیگر، این فلاپی مانند
قفل سخت افزاری عمل میکند و میبایست مختصات آن توسط
برنامه تایید شود و چنانچه
این فلاپی در درایو نباشد، برنامه اجرا نخواهد شد.
www.lllcd.com
www.4df.org
www.6df.org
www.8df.org
www.9sh.org
www.pedjvak.net
www.pedjvak.com
www.shegerd.com
www.guarddongle.com
www.dedj.com www.5df.com
|