منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ارجو مساعدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4
(08-07-20, 07:14 AM)معاند الحظ كتب : [ -> ]اخوي عبود
ياليت تتاكد انك فهمت شرحي وطبقته بشكل صحيح .
لكن ولا يهمك سويت لك مثال لبرنامج يستخرج رقم الهارد حمله من المرفقات 
وبرنامج مثال  AbodApp وهو  برنامج تجربة  طريقة الحماية برقم الهارد دسك


ملاحظة : اذا اشتغلت كل البرنامجين عندك انصحك تراجع خطواتك عشان تعرف فين اخطيت
لكن اذا ما اشتغلت معناها المشكلة من عندك.

اتمنى لك التوفيق.

برنامج جلب رقم الهارد دسك


برنامج تجربة حماية برقم الهارد دسك
جزاك الله كل لخير جاري تجريب

البرنامج لم يعمل

اود ان اعرف شي واحد اين يتم تطابق الرقمين يعني لما اجلب كود من جهازي رقم هادر تبعي  اين يتم تحقق علما اني وضعتهم هنا ونتيجة رقم تفعيل غير صحيح


بصراحة صدمتني لما قلت البرنامج لم يعمل لكن الحمدلله انك ارفقت صورة

يا اخي ركز شوي معاي الحين 

الرسالة هذي انا برمجتها عشان اذا ماطابق رقم الهارد اللي اخذته من كمبيوتر العميل واللي تم حفظه في البرنامج داخل المتغير CustomerHDDSerial
اذا ماطابق مع رقم الهارد للكمبيوتر اللي يعمل عليه برنامجك 

اعرف انك هنا قاعد تحوس 

لكن تخيل اني انا ابغى اسوي الشي اللي انت تبغاه ، تمام
يعني عندي برنامج تعبت عليه وعندي زبون يبغى يشتريه لكني ابغى احمي برنامجي بحيث انه مايشتغل غير على الكمبيوتر اللي الزبون اعطاني رقم الهارد حقه، تمام
فاللي راح اسويه اني اعطي الزبون البرنامج الاول عشان يستخرج لي رقم الهارد التابع لكمبيوتر الزبون وبعدين اخذ الرقم هذا واشغل الفيجوال بيسك واخزن رقم الهارد اللي اخذته 
داخل برنامجي اللي ابغى ابيعه و انا برمجت برنامجي  هذا عشان يستخرج رقم الهارد في كل مره يشتغل 
ويقارنه مع رقم الهارد الاصلي وبعد ما اخزن رقم هارد الزبون اعطيه البرنامج واخذ فلوسي ، تمام
لكن يمكن الزبون هذا ينسخ البرنامج ويعطيه صديقه فاذا صار هذا الشيء فان البرنامج اللي اعطاه لصديقه ماراح يشتغل عند هذا الصديق وراح تطلع له الرسالة اللي شفتها لان البرنامج عند تشغيله يستخرج رقم الهارد الحالي ( من جهاز الصديق) ويقارنه دائما مع رقم الهارد الاول واللي خزنته في البرنامج 

ان شاء الله تكون الصورة وضحت اخوي.
ربما انا استعمل برنامج مغاااير لجلب رقم هارد هدا هو مشكل
طيب شوف 
انا اعطيتك برنامجين 

الاول اسمه GetHDDSerial وهذا هو البرنامج اللي تعطيه الزبون عشان يستخرج رقم الهارد التابع لجهاز الزبون فقط هذي وضيفة هذا البرنامج

البرنامج الثاني وهو البرنامج اللي على اعتبار انه هو المطلوب حمايته برقم الهارد واسمه AbodApp

اذا استخرجت رقم هارد الزبون عن طريق البرنامج الاول او باي طريقة اخرى تروح للفيجوال ستوديو وتشغل البرنامج AbodApp وتلصق رقم الهارد داخل المتغير CustomerHDDSerial
طبعا انا شفت انك كتبت رقم الهارد في المتغير CustomerHDDSerial والمتغير ThisPCHDDSerial وهنا انت اخطيت 

اترك المتغير ThisPCHDDSerial  فارغ 
فقط سجل ر قم الهارد في المتغير CustomerHDDSerial  وشغل البرنامج
اذا سجلت رقم في المتغير CustomerHDDSerial ليس رقم الهارد في جهازك وشغلت البرنامج على جهازك راح تضهر الرسالة دائما وابدا

باختصار لازم الرقم المخزن في المتغير CustomerHDDSerial  يكون هو نفس رقم الهارد  اللي يستخرجه البرنامج من الكمبيوتر اللي يشتغل عليه

جرب تشغل البرنامج الاول على جهازك وتنسخ الرقم الخاص بالهارد حقك
وبعدين شغل البرنامج AbodApp ولصق رقم الهارد في المتغير CustomerHDDSerial  وشغل البرنامج 
وراح تشوف ان الرسالة تغيرت وصارت تقول تم التفعيل
برنامجك لم يعمل انا استعمل برنامج اخر لسحب رقم لهارد
معليش  يا اخوي البرنامج شغال 
والخطأ من عندك .


DeviceIOControl ERROR: Incorrect function

هل هناك حل اخي
ارجو مساعدة
الصفحات : 1 2 3 4