تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] كيفية ربط رقم المعالج بإمكانية فتح أو غلق البرنامج بعد إظهاره
#1
قمت بإظهار رقم امعالج من خلال هذه function :
Private Function CpuId() As String
Dim computer As String
Dim wmi As Variant
Dim processors As Variant
Dim cpu As Variant
Dim cpu_ids As String

    computer = "."
    Set wmi = GetObject("winmgmts:" & _
        "{impersonationLevel=impersonate}!\\" & _
        computer & "\root\cimv2")
    Set processors = wmi.ExecQuery("Select * from Win32_Processor")

    For Each cpu In processors
        cpu_ids = cpu_ids & ", " & cpu.ProcessorId
    Next cpu
    If Len(cpu_ids) > 0 Then cpu_ids = Mid$(cpu_ids, 3)

    CpuId = cpu_ids
End Function

ويظهر في text box اريد ان اربط فتح البرنامج نفسه من خلال command bottun بهذه الطريقة وليست طريقة اداة MD5 لانها لا تعمل لدي بالبرنامج ماذا افعل بالتوصيف من فضلكم؟
ولكم جزيل الشكر

(31-08-18, 05:10 PM)mohamed arafa كتب : قمت بإظهار رقم امعالج من خلال هذه function :
Private Function CpuId() As String
Dim computer As String
Dim wmi As Variant
Dim processors As Variant
Dim cpu As Variant
Dim cpu_ids As String

    computer = "."
    Set wmi = GetObject("winmgmts:" & _
        "{impersonationLevel=impersonate}!\\" & _
        computer & "\root\cimv2")
    Set processors = wmi.ExecQuery("Select * from Win32_Processor")

    For Each cpu In processors
        cpu_ids = cpu_ids & ", " & cpu.ProcessorId
    Next cpu
    If Len(cpu_ids) > 0 Then cpu_ids = Mid$(cpu_ids, 3)

    CpuId = cpu_ids
End Function

ويظهر في text box اريد ان اربط فتح البرنامج نفسه من خلال command bottun بهذه الطريقة وليست طريقة اداة MD5 لانها لا تعمل لدي بالبرنامج ماذا افعل بالتوصيف من فضلكم؟
ولكم جزيل الشكر

الأن عملت هذا الكود وربطت تيكست بوكس بالتتيكست بوكس اللي يظهر فيه رقم المعالج لو اختلف لا تفتح الصفحة الثانية ولو نفسه يتم الفتح ولكن الصفحة لا تفتح بل يتم غلق البرنامج 
Text1 = CpuId()
If Text2.Text = Text1.Text Then
Form2.Show
Me.Hide
Else: MsgBox "copyrights call 01068861280"
End If
End
برجاء المساعدة
الرد
تم الشكر بواسطة:
#2
(31-08-18, 05:10 PM)mohamed arafa كتب : الأن عملت هذا الكود وربطت تيكست بوكس بالتتيكست بوكس اللي يظهر فيه رقم المعالج لو اختلف لا تفتح الصفحة الثانية ولو نفسه يتم الفتح ولكن الصفحة لا تفتح بل يتم غلق البرنامج 
Text1 = CpuId()
If Text2.Text = Text1.Text Then
Form2.Show
Me.Hide
Else: MsgBox "copyrights call 01068861280"
End If
End
برجاء المساعدة

السلام عليكم و رحمة الله و بركاته 
تعديل الكود السابق : 
PHP كود :
Text1 CpuId()
If 
Text2.Text Text1.Text Then
Form2
.Show
Me
.Hide
Else: MsgBox "copyrights call 01068861280"
End If 
وَقُل رَّبِّ اغْفِرْ وَارْحَمْ وَأَنتَ خَيْرُ الرَّاحِمِينَ
الرد
تم الشكر بواسطة:
#3
(31-08-18, 10:46 PM)Amir_Alzubidy كتب :
(31-08-18, 05:10 PM)mohamed arafa كتب : الأن عملت هذا الكود وربطت تيكست بوكس بالتتيكست بوكس اللي يظهر فيه رقم المعالج لو اختلف لا تفتح الصفحة الثانية ولو نفسه يتم الفتح ولكن الصفحة لا تفتح بل يتم غلق البرنامج 
Text1 = CpuId()
If Text2.Text = Text1.Text Then
Form2.Show
Me.Hide
Else: MsgBox "copyrights call 01068861280"
End If
End
برجاء المساعدة

السلام عليكم و رحمة الله و بركاته 
تعديل الكود السابق : 
وعليكم السلام ورحمة الله وبركاته
تمام بارك الله فيك وضعت END قبل end if وتوصلت للناتج 
PHP كود :
Text1 CpuId()
If 
Text2.Text Text1.Text Then
Form2
.Show
Me
.Hide
Else: MsgBox "copyrights call 01068861280"
End If 
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عندي مشكلة أثناء تحزيم البرنامج لدي موضحة في صورة dark_man 1 78 04-01-21, 06:54 PM
آخر رد: aboezzat84
  مشكلة قراءة من قاعدة البيانات بعد تنصيب البرنامج على ويندوز 10 aboezzat84 0 87 03-01-21, 12:24 AM
آخر رد: aboezzat84
  [vb6.0] كيفية تغيير خاصية Style للCommandButton في زمن التنفيذ ياسر عبد الكريم 0 114 16-11-20, 09:00 PM
آخر رد: ياسر عبد الكريم
  [كود] محتاج كود يمنع فتح أي ملف اكسل عدا المربوط مع البرنامج gharib 1 182 29-10-20, 12:17 AM
آخر رد: gharib
  منع تشغيل اكثر من نسخة من البرنامج alfakeehy 7 2,283 22-10-20, 04:51 PM
آخر رد: Microformt
  سؤال حول كيفية تصغيرحجم الخط ليناسب حجم التكست بوكس عن طريق الكود haider kh 6 687 04-07-20, 05:00 PM
آخر رد: haider kh
Heart [سؤال] مساعده كيفية اضافة محتوى ملف نصي txt على المشروع؟ eapda 2 550 22-06-20, 03:52 PM
آخر رد: eapda
Photo مشكلة عند تحزيم البرنامج tlbreem 2 469 19-05-20, 02:28 AM
آخر رد: tlbreem
  [vb6.0] برجاء الافادة عن كيفية جمع عدد ساعات MEDHAT_R_S 1 493 22-03-20, 12:14 AM
آخر رد: Amir_Alzubidy
  [سؤال] كيفية منع تكرار رقم الفاتورة او العقد tlbreem 3 627 20-03-20, 03:04 PM
آخر رد: Amir_Alzubidy

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


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