18-01-2009, 02:11 AM
DeltaAziz كتب :sandokhane
استخدام md5 وحفظ النتيجة في Registry
فكرة جيدة لكن ليس صحيحة حسب التمرين
نفس الملاحظة السابقة ل Rover و Hanipino
نقل البرنامج لجهاز اخر لاتوجد به القيمة يجعل البرنامج يظهر رسالة الخطا بالرغم انه لم يتم التعديل عليه
![[صورة: capture1333el0.gif]](http://img296.imageshack.us/img296/9762/capture1333el0.gif)
يا أخي...أعرف أن الفكرة بسيطة ...ولكنها قد تشكل نوعا من الحماية الإضافية ...أي أنها فضلا عن منع التعديل على الملف (وهذا نص التمرين) فإنها تمنع كذلك النقل اليدوي للتطبيق من جهاز لآخر بحيث لا يعمل البرنامج إلا عبر المرور ببرنامج التنصيب الذي هو من يكتب قيمة الهاش في قاعدة السجلات أثناء التنصيب...هذا مثال ..بال innoSetup
![[صورة: capture135tp8.gif]](http://img119.imageshack.us/img119/8573/capture135tp8.gif)
مع المرفقات تجد مثال برنامج تنصيب ....
مفتاح التنصيب : delphi4arab
:: رب يسر ولا تعسر رب سهل وتمم بالخير ::

