الدرس للخبير مهاب
بسم الله الرحمن الرحيم
اليوم بإذن الله أول درس متقدم لي ببرنامج AutoPlay Media Studio 7.0
وهوة عن حماية البرامج عن طريق الاتصال بالنت
مثلا البرنامج يطلب منك ادخال الباسوورد واليوزر وبعدها يتفحص البيانات من الموقع
لا مش بس التحقق من المفتاح عند ادخاله ضفنا شفرة لو البرنامج نفسو متصل بالنت يعمل فحص على المفتاح الموجود بالرجيستري
أول شئ الأدوات الي نحتاجها
1- AutoPlay Media Studio 7.0
2- برنامج افتيبي وليكن FlashFXP علشان نرفع ملف php
3- موقع على الإنترنت خاص
أو مجاني بس لازم يدعم ملفات بي اتش بي ويكون رابط مباشر
نبدأ الشرح
اول حاجة حملو صانع الأكواد هاد صنع بدل العمل يدوي وهنشرح اليدوي كمان
http://rapidshare.com/files/264687987/conver.rar.htmlأو
http://www.mediafire.com/?wnhwqwzmzzzurl2.75 ميجا
ندخل البيانات
1- الرجيستري المفتاح الأساسي يوجد عدة مفاتيه وأكثرها استخداما بالبرامج HKEY_LOCAL_MACHINE بعدها ندخل المفتاح الفرعي
Software\\\\My Application
نشيل My Application ونضع اسم البرنامج على سبيل المثال
اسم البرنامج mohab
ستصبح Software\\\\mohab
لو رغبنا بالإدخال اكثر مثلا
Software\\\\mohab\\\\key
سنلاحظ اننا ضفنا \\\\ لأن البرنامج بيحول كل اثنين منهم لوحدة فيصبح بعد التطبيق Software\\mohab\\key
سيبكم من الحكاية هاي
3- ندخل رابط لملف php والرسالة التي ستظهر لو كانت الرسالة المرغوب فيها بالعربي ستضطر الى تعديلها بشكل يدوي
كل ماعليك تعديله في Button1 in page 2 السطر
- الكود:
-
كود:
Dialog.Message("*msn1*", "*msn2*", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
أو ممكن يكون السطر
- الكود:
-
كود:
Dialog.Message("Successful ", "You must restart this program", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1
* msn1*= عنوان الرسالة وليكن" تم التسجيل"
* msn2*= محتوى الرسالة وليكن " يجب عليك اعادة تشغيل البرنامج" لتصبح
- الكود:
-
كود:
Dialog.Message("تم التسجيل", "يجب عليك اعادة تشغيل البرنامج", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
طبعا بعد ماندخل بيانات بالبرنامج نضغط على تطبيق
3- لتحميل ملف php
http://www.mediafire.com/?zztozmmixymنفتح الملف check_user.php بالمفكرة
عند اضافة مفتاح جديد
نكتب التالي
كود:
"user"=>"password or serial",
انسخ هذا الكود مع استبدال
user = اكتب اسم المستخدم وليكن mohab مثلا
password or serial= الباسوورد أو السيريال وليكمن 123 مثلا
سيصبح الكود
كود:
"mohab"=>"123",
ننسخه ونضعه تحت السطر
كود:
$user_table = array(
فيصبح كما في الصورة فنحفظه على صورة php بالمفكرة
بعدها نرفعه للموقع
لهذا المسار مثلا
لحظو نفس الي كتبناه بالأول
الحين كل شئ جاهز نبدأ بالشغل (الأوامر كلها جاهزة)
عند عمل البرنامج يجب عمل صفحة ثانية page 2 علشان لو لقا انو اليوزر خطأ او غير موجود فإنه يتجه لها ويطالبك بالباسوورد واليوزر ولو كان صحيح فإنه يرجع مرة اخرى للصفحة الأولى (صفحة البرنامج)
ننشئ مشروع جديد
بعدها ننشئ صفحة ويجب أن يكون Page2 ممكن تغيرها من البرمجة
نبدأ باعداد الصفحة رقم 2 كما في الصورة
بعدها ننقر نقرتين على الزر ونضع الأوامر الخاصة ب Button1 in page 2
نتبع الصورة وان شاء الله توضح أكثر
اما الآن نضع الأمر العام من
Project
بعدين
Actions
بعدها نضع الأوامر في الستارت أب كما في الصورة
المشروع انتهى
وهذا السامبيل تبعو
http://www.mediafire.com/?cynthdlylzhدمتم في رعاية الله