تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التسجيل برقم الهارد
#3
(29-09-16, 11:34 PM)ابراهيم النعيمي كتب : ممكن ذلك عن طريق الدالة التالية:

كود :
   ' getting harddrive Serial NO
   Function Gettingharddriveid() As String
       Dim x As String = ""
       Try
           Dim hd As New ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
           For Each dvs As ManagementObject In hd.Get()
               x = dvs("SerialNumber").ToString()
               Exit For
           Next
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try

       Gettingharddriveid = x
   End Function

نتيجة هذه الدالة هو الرقم المتسلسل للهارد دسك
و بالامكان استخدام الرقم المتسلسل للمذر بورد كالتالي:
كود :
   ' getting Mother Board Serial NO
   Function GettingMotherBoardID() As String
       Dim x As String = ""
       Dim oConn As ConnectionOptions = New ConnectionOptions
       Dim oMs As System.Management.ManagementScope = New System.Management.ManagementScope("\\machineID")
       Dim oQuery As System.Management.ObjectQuery = New System.Management.ObjectQuery("select SerialNumber from Win32_BaseBoard")
       Dim oSearcher As ManagementObjectSearcher = New ManagementObjectSearcher(oMs, oQuery)
       Dim oReturnCollection As ManagementObjectCollection = oSearcher.Get
       For Each oReturn As ManagementObject In oReturnCollection
           x = oReturn("SerialNumber").ToString
       Next
       GettingMotherBoardID = x
   End Function

كما انه بالامكان استخدام الرقم المتسلسل للمعالج كما يأتي:
كود :
   ' getting processor Serial NO
   Function Gettingprocessorid() As String
       Dim x As String = ""
       Dim win32MgmtClass As System.Management.ManagementClass
       win32MgmtClass = New System.Management.ManagementClass("Win32_Processor")
       Dim processors As System.Management.ManagementObjectCollection
       processors = win32MgmtClass.GetInstances()

       For Each processor As System.Management.ManagementObject In processors
           x = processor("ProcessorID").ToString()
       Next
       Gettingprocessorid = x

   End Function


بقي ان انبه الى انه يجب استيراد النطاق التالي :
كود :
Imports System.Management

ارجو ان يكون الشرح وافيا
تحياتي.
بارك الله فيك وجزاك الله خيرا
الرد }}}
تم الشكر بواسطة: ابراهيم النعيمي


الردود في هذا الموضوع
التسجيل برقم الهارد - بواسطة Mohamed20 - 29-09-16, 01:16 AM
RE: التسجيل برقم الهارد - بواسطة ابو يوسف النواوي 2 - 10-02-17, 03:24 PM
RE: التسجيل برقم الهارد - بواسطة أبوسعود - 20-08-19, 01:49 AM
RE: التسجيل برقم الهارد - بواسطة asemshahen5 - 20-08-19, 02:29 AM
RE: التسجيل برقم الهارد - بواسطة asemshahen5 - 20-08-19, 03:15 AM
RE: التسجيل برقم الهارد - بواسطة asemshahen5 - 20-08-19, 03:22 AM
RE: التسجيل برقم الهارد - بواسطة asemshahen5 - 20-08-19, 03:31 AM
RE: التسجيل برقم الهارد - بواسطة asemshahen5 - 20-08-19, 04:04 AM
RE: التسجيل برقم الهارد - بواسطة asemshahen5 - 20-08-19, 04:24 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ما هو خطا في كود لاستخرج سيريال نمبر الهارد ديسك Mostafa201255411 1 339 05-02-25, 11:57 PM
آخر رد: Kamil
  اريد اضافة حفظ PDF فى مسار على الهارد- مثال الاستاذ عبدالله الدوسري new_programer 1 523 28-04-24, 04:52 PM
آخر رد: new_programer
  حماية البرامج برقم مميز ssayed111 10 5,984 19-10-22, 07:22 AM
آخر رد: 1nokrashy
  [نقاش] مساعدتكم فى التسجيل مع شريط الحالة dr.programming 2 1,212 21-08-22, 01:52 PM
آخر رد: dr.programming
  تعدد التسجيل كيرلس رفعت 3 1,143 01-06-22, 07:45 PM
آخر رد: نيمو
  [VB.NET] سؤال حول استخراج سيريال الهارد -المذر-المعالج ابو انس 2 1,568 13-02-21, 07:17 PM
آخر رد: ابو انس
  المساعدة - بكود زر البحث وخانة رقم التسجيل crazykinko 0 1,095 18-01-21, 04:52 PM
آخر رد: crazykinko
  السلام عليك مشكل في رقم التسجيل برنامج المكتبة ساعدوني ارجوكم crazykinko 0 1,149 15-01-21, 04:55 PM
آخر رد: crazykinko
  مشكل في رقم التسجيل crazykinko 0 864 04-01-21, 06:22 PM
آخر رد: crazykinko
  عاوز اعمل سريل نمبر للبرنامج برقم mother bord بتاع الجهاز Hosam Ashraf Elwakel 1 1,714 01-08-20, 04:13 PM
آخر رد: essawq

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


يقوم بقرائة الموضوع: