(08-07-20, 07:14 AM)معاند الحظ كتب : [ -> ]اخوي عبود
ياليت تتاكد انك فهمت شرحي وطبقته بشكل صحيح .
لكن ولا يهمك سويت لك مثال لبرنامج يستخرج رقم الهارد حمله من المرفقات
وبرنامج مثال AbodApp وهو برنامج تجربة طريقة الحماية برقم الهارد دسك
ملاحظة : اذا اشتغلت كل البرنامجين عندك انصحك تراجع خطواتك عشان تعرف فين اخطيت
لكن اذا ما اشتغلت معناها المشكلة من عندك.
اتمنى لك التوفيق.
برنامج جلب رقم الهارد دسك
برنامج تجربة حماية برقم الهارد دسك
جزاك الله كل لخير جاري تجريب
البرنامج لم يعمل
اود ان اعرف شي واحد اين يتم تطابق الرقمين يعني لما اجلب كود من جهازي رقم هادر تبعي اين يتم تحقق علما اني وضعتهم هنا ونتيجة رقم تفعيل غير صحيح
بصراحة صدمتني لما قلت البرنامج لم يعمل لكن الحمدلله انك ارفقت صورة
يا اخي ركز شوي معاي الحين
الرسالة هذي انا برمجتها عشان اذا ماطابق رقم الهارد اللي اخذته من كمبيوتر العميل واللي تم حفظه في البرنامج داخل المتغير CustomerHDDSerial
اذا ماطابق مع رقم الهارد للكمبيوتر اللي يعمل عليه برنامجك
اعرف انك هنا قاعد تحوس
لكن تخيل اني انا ابغى اسوي الشي اللي انت تبغاه ، تمام
يعني عندي برنامج تعبت عليه وعندي زبون يبغى يشتريه لكني ابغى احمي برنامجي بحيث انه مايشتغل غير على الكمبيوتر اللي الزبون اعطاني رقم الهارد حقه، تمام
فاللي راح اسويه اني اعطي الزبون البرنامج الاول عشان يستخرج لي رقم الهارد التابع لكمبيوتر الزبون وبعدين اخذ الرقم هذا واشغل الفيجوال بيسك واخزن رقم الهارد اللي اخذته
داخل برنامجي اللي ابغى ابيعه و انا برمجت برنامجي هذا عشان يستخرج رقم الهارد في كل مره يشتغل
ويقارنه مع رقم الهارد الاصلي وبعد ما اخزن رقم هارد الزبون اعطيه البرنامج واخذ فلوسي ، تمام
لكن يمكن الزبون هذا ينسخ البرنامج ويعطيه صديقه فاذا صار هذا الشيء فان البرنامج اللي اعطاه لصديقه ماراح يشتغل عند هذا الصديق وراح تطلع له الرسالة اللي شفتها لان البرنامج عند تشغيله يستخرج رقم الهارد الحالي ( من جهاز الصديق) ويقارنه دائما مع رقم الهارد الاول واللي خزنته في البرنامج
ان شاء الله تكون الصورة وضحت اخوي.
ربما انا استعمل برنامج مغاااير لجلب رقم هارد هدا هو مشكل
طيب شوف
انا اعطيتك برنامجين
الاول اسمه GetHDDSerial وهذا هو البرنامج اللي تعطيه الزبون عشان يستخرج رقم الهارد التابع لجهاز الزبون فقط هذي وضيفة هذا البرنامج
البرنامج الثاني وهو البرنامج اللي على اعتبار انه هو المطلوب حمايته برقم الهارد واسمه AbodApp
اذا استخرجت رقم هارد الزبون عن طريق البرنامج الاول او باي طريقة اخرى تروح للفيجوال ستوديو وتشغل البرنامج AbodApp وتلصق رقم الهارد داخل المتغير CustomerHDDSerial
طبعا انا شفت انك كتبت رقم الهارد في المتغير CustomerHDDSerial والمتغير ThisPCHDDSerial وهنا انت اخطيت
اترك المتغير ThisPCHDDSerial فارغ
فقط سجل ر قم الهارد في المتغير CustomerHDDSerial وشغل البرنامج
اذا سجلت رقم في المتغير CustomerHDDSerial ليس رقم الهارد في جهازك وشغلت البرنامج على جهازك راح تضهر الرسالة دائما وابدا
باختصار لازم الرقم المخزن في المتغير CustomerHDDSerial يكون هو نفس رقم الهارد اللي يستخرجه البرنامج من الكمبيوتر اللي يشتغل عليه
جرب تشغل البرنامج الاول على جهازك وتنسخ الرقم الخاص بالهارد حقك
وبعدين شغل البرنامج AbodApp ولصق رقم الهارد في المتغير CustomerHDDSerial وشغل البرنامج
وراح تشوف ان الرسالة تغيرت وصارت تقول تم التفعيل
برنامجك لم يعمل انا استعمل برنامج اخر لسحب رقم لهارد
معليش يا اخوي البرنامج شغال
والخطأ من عندك .
DeviceIOControl ERROR: Incorrect function
هل هناك حل اخي