26-03-18, 01:17 PM
(آخر تعديل لهذه المشاركة : 26-03-18, 01:22 PM {2} بواسطة silverlight.)
استخدام رقم الهارد ديسك او اي شئ اخر مماثل يمكن اعتباره الطريق السهل لحماية برتامج او يمكن اعتباره اسلوب فيه نوع من الكسل من المبرمج
حيث ان المبرمج هنا لا يحتاج الي حفظ السيرال في ملف
عموما لا يوحد حماية 100%
عليك ان تفكر اولا من سيشتري برنامجك ومن هنا تبدأ في وضع الإستراتيجية المناسبة لحماية برنامجك
موضوع السيريال يجب ان تقسمه علي مرحلتين
مرحلة Setup
و مرحلة التشغيل
في مرحلة Setup تطلب من المستخدم ادخال بياناته و تطلب منه ايضا ادخال السيريال الذي يؤكد شراؤه للبرنامج و تحفظ تلك البيانات في مكان ما علي الكمبيوتر
ثم و في مرحلة التشغيل تتأكد من وجود تلك البيانات
طبعا البيانات يجب ان يتم تشفيرها بشكل قوي
ايضا من تلك البيانات تسطيع ان تكتب محموعة من الدوال التي تقوم بتوليد السيريان المناسب
طريقة الحفظ متروكة لك
إما أن تحفظ البيانات في الريجستري او في ملف عادي او في اي ملف xmal او في داتا بيز او حتي تحفظها في صورة
المهم تكون عارف مسار الملف و نوعيته لكي تستطيع التعامل معه لاحقا من خلال برنامجك
حيث ان المبرمج هنا لا يحتاج الي حفظ السيرال في ملف
عموما لا يوحد حماية 100%
عليك ان تفكر اولا من سيشتري برنامجك ومن هنا تبدأ في وضع الإستراتيجية المناسبة لحماية برنامجك
موضوع السيريال يجب ان تقسمه علي مرحلتين
مرحلة Setup
و مرحلة التشغيل
في مرحلة Setup تطلب من المستخدم ادخال بياناته و تطلب منه ايضا ادخال السيريال الذي يؤكد شراؤه للبرنامج و تحفظ تلك البيانات في مكان ما علي الكمبيوتر
ثم و في مرحلة التشغيل تتأكد من وجود تلك البيانات
طبعا البيانات يجب ان يتم تشفيرها بشكل قوي
ايضا من تلك البيانات تسطيع ان تكتب محموعة من الدوال التي تقوم بتوليد السيريان المناسب
طريقة الحفظ متروكة لك
إما أن تحفظ البيانات في الريجستري او في ملف عادي او في اي ملف xmal او في داتا بيز او حتي تحفظها في صورة
المهم تكون عارف مسار الملف و نوعيته لكي تستطيع التعامل معه لاحقا من خلال برنامجك
Retired

