السلام عليكم ورحمة الله وبركاته
كيفكم أخواني؟؟
هذا الكود لمعرفة رقم سيريال لوحة الأم (الرقم التسلسلي) ويعمل 100% على ويندوز XP :
ضع الآتي في وحدة نمطية (مديول)
Public Function MBSerialNumber() As String
Dim objs As Object
Dim obj As Object
Dim WMI As Object
Dim sAns As String
WMI = GetObject("WinMgmts:")
objs = WMI.InstancesOf("Win32_BaseBoard")
For Each obj In objs
sAns = sAns & obj.SerialNumber
If sAns.Length < objs.Count Then sAns = sAns & ","
Next
MBSerialNumber = sAns.Trim
End Functionوفي أي حدث
MsgBox(MBSerialNumber)
الكود السابق ناجح 100% في XP ولكن جربته على VISTA ومانفع ..
السؤال ... كيف أحصل على سيريال لوحة الأم في فيستا.؟ هل توجد مكتبات أخرى؟ هل هناك طريقة أخرى؟ أم أنه لا يمكن العثور عليها في VISTA؟
تحياتي لكم