منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] حمايه البرنامج - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] حمايه البرنامج (/showthread.php?tid=19167)



حمايه البرنامج - moshax - 08-02-17

السلام عليكم ورحمه الله وبركاته 
اريد طريقه ان لا يعمل البرنامج سوي  علي  رقم المعالج الي هضيفه فيه 



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


RE: حمايه البرنامج - مساعدة - 08-02-17

السلام عليكم

هذه المشاركة للأستاذ ابراهيم النعيمي فيها كود معرفة رقم كل من الهارد ديسك Harddisk والمعالج CPU واللوحة الرئيسية Motherboard.
http://vb4arb.com/vb/showthread.php?tid=17476&pid=85257#pid85257


RE: حمايه البرنامج - moshax - 09-02-17

جزاك الله كل خير
طيب بعد جلب البيانات كيف ان اجعل البرنامج لا يعمل الا بالتاكد منها


RE: حمايه البرنامج - مساعدة - 09-02-17

في بداية التشغيل مثل حدث Form_Load تفحص رقم المعالج فإذا لم يتطابق تظهر له رسالة الرفض مع الخروج مثل هذا الكود
كود :
If Gettingprocessorid <> "xxxxxxxxxxxxxxxxxxxxxxx" Then
    MsgBox("عفوا.. النسخة غير مرخصة لهذا الجهاز")
    Application.Exit()
End If