تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مطلوب كود يمنع البرنامج من العمل
#1
السلام عليكم

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

مثال للموضوع :

لدي برنامج اريده ان يعمل فقط على كمبيوتري وكود المدربورد هو 123456789 ونقلته على كمبيوتر اخر كود حق المدربورد 1239876345 بحيث ان البرنامج لا يعمل على 1239876345  ولكنه يعمل فقط على 123456789 

هذا هو مقصدي
الرد }}}}
تم الشكر بواسطة:
#2
الافكار متعددة منها الصعب ومنها البسيط
ابسط شي اعرفه هو عند اول تشغيل للبرنامج تطلب من المستخدم التسجيل ثم تحفظ البيانات التي قدمها مع بيانات المذربورد وترسلها لقاعدة بيانات على خادم... وعند كل تشغيل تستعلم عن هذه البيانات.
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: الوليد ☺
#3

السلام عليكم ورحمة الله

مثل ما قال أخوي سعود

بس المسألة طويلة الله يعينك

وهذه طريقة المقارنة والخروج من البرنامج إذا ما فيه تطابق، إن شاء الله يكون تمام،
أنا لم أجرب هذا الكود لأني لا أحتاج لهذا الموضوع حالياً
PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
    
If SystemSerialNumber().ToLower <> "??????????????".ToLower Then
        MsgBox
("لا يمكن تشغيل البرنامج على هذا الجهاز")
        
Application.Exit()
    
End If
End Sub

Public Function SystemSerialNumber() As String
    Dim serial_numbers 
As String String.Empty
    
Dim wmi As Object GetObject("WinMgmts:")
    For 
Each board As Object In wmi.InstancesOf("Win32_BaseBoard")
        
serial_numbers &= ", " board.SerialNumber
    Next board
    
If serial_numbers <> "" Then serial_numbers serial_numbers.Substring(2)
    Return 
serial_numbers
End 
Function 

الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  البرنامج بيقعد كتير جدا على مايفىح رابط الاكسس بالداتا جريدفيو بالمعالج araxis 1 27 منذ 1 ساعه مضت
آخر رد: araxis
  تحديد مسار البرنامج atefkhalf2004 11 148 منذ 4 ساعة مضت
آخر رد: atefkhalf2004
  [سؤال] مطلوب كود ربط combo box بقاعدة بيانات (اكسيس) BLACKBROWN5 1 38 07-12-16, 02:14 PM
آخر رد: tryold
  [سؤال] كيف اجعل البرنامج يحفظ بيانات؟ The Light Fire 9 159 05-12-16, 12:58 AM
آخر رد: ali.alfoly
  [نقاش] الى كل خبير ومبتدأ نقاش بخصوص جعل البرنامج نسخة تجريبية 0theghost0 1 160 30-11-16, 11:21 PM
آخر رد: awidan76
  [نقاش] اسئلكم بالله / تسعيرة هذا البرنامج مصمم على فيجول استديو 2013 عزف الخواطر 3 133 30-11-16, 06:42 PM
آخر رد: عزف الخواطر
  مطلوب تعديلات في هذه الاكواد بحيث تكون فعاله اكثر معتز الجازوي 2 84 28-11-16, 05:36 PM
آخر رد: معتز الجازوي
  [سؤال] مشكلة في إعادة تنفيذ البرنامج wael khlak 1 59 21-11-16, 11:48 PM
آخر رد: السرور
  خطا عند تشغيل البرنامج makky 10 149 19-11-16, 03:17 AM
آخر رد: أبو عمر
  [VB.NET] طلب تعديل ع الكود ليصبح البرنامج جاهزاً 3asfa~mdmra 8 209 12-11-16, 02:30 AM
آخر رد: 3asfa~mdmra

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم