السلام عليكم ورحمة الله ,,,,,
وبعد أن أكملنا أساسيات البرمجة العكسية ,, هل ننتقل إلى المرحلة الثانية من الأمثلة
نعم , أو لا ( سيجيب عن هذا السؤال البرنامج التالي ؟! )
---
يوجد في الملف المرفق برنامج , عندما تقوم بتشغيلة فإنة يقوم بالبحث والقرائة
في محركات الأقراص , ليتأكد من وجود قرص خاص للبرنامج
إذا وجدة : فإنة يعمل بشكل طبيعي , وإذا لم يجدة , سيظهر لك رسالة إدخال القرص
أو عدم وجود القرص المطلوب , وينهي التنفيذ
وبدورنا نريد :
أولاً : تغيير طريقة عمل البرنامج
نريد أن نجعل البرنامج يتجاوز أكواد البحث والتأكد من القرص , إذا إستطعت إظهار
نافذة البرنامج ,,, فقط تمكنت من البرنامج
ثانياً : بعد أن تظهر نافذة البرنامج , توجد في قائمة help أمر About إضغط علية
تظهر لك نافذة تحتوي على معلومتين هما الإسم name و الكود code
المطلوب كتابة إسمك في خانة الإسم , وأي رقم في الكود
وبهذا نكون قد أكملنا العملية بنجاح ,, ولو صنعت باتش للبرنامج يكون أفضل
وعندما تنتهي منة , أرفق البرنامج بعد التعديل , أو ملف الباتش للبرنامج
-------------------------
المهم : برنامج المثال بسيط جداً , كل الطرق التي يستخدمها موجودة في الأمثلة السابقة ,
وأنا متأكد أن أغلب الأعضاء سيجتازون المرحلة الأولى ,,,
وبالتوفيق ,,,,,,,,