Stolen bytes أقوى طريقة لحماية البرامج التجارية
#15
طريقة الحماية في المثال السابق جيدة
حيث أن المستخدم ليس بحاجة إلى استكشاف خاصية الحذف!
غير أن المبرمج ارتكب خطأ، إذ يمكن حذف السجلات من TDBGrid بتغيير قيمة في الريسورس:
كود :
ExOptions = [[color=Red]eoDisableDelete[/color], eoENTERlikeTAB, eoKeepSelection, eoBLOBEditor, eoTitleWordWrap, eoFilterAutoApply]
هذا ما قصدته أن تستعمل الطريقة بحكمة...

كحل سريع لتدارك ذلك يمكن منع تخزين تلك القيمة من مصدر المكون:
كود :
property ExOptions: TExOptions read FExOptions write SetExOptions [color=Navy]stored False[/color];
الرد


الردود في هذا الموضوع
Stolen bytes أقوى طريقة لحماية البرامج التجارية - بواسطة kachwahed - 23-10-2010, 07:45 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم