الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قراءة رقم البرويسسور

بدأه أسامة عبد السلام المسيدى في 25 يناير 2009 · 1 رد · 539 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوه الافاضل

أريد معرفة كود يقوم بقراءة رقم البرويسسور للجهاز الذى يعمل عليه ProcessorID ويقوم باظهاره فى Label

تقبلوا التحيه

#2

هذه الفنكشن بترجعلك اللى انت عاوزه

Public Function GetCPUId() As String
		Dim cpuInfo As String = String.Empty
		Dim temp As String = String.Empty
		Dim mc As ManagementClass = _
		New ManagementClass("Win32_Processor")
		Dim moc As ManagementObjectCollection = mc.GetInstances()

		For Each mo As ManagementObject In moc
			If cpuInfo = String.Empty Then
				cpuInfo = _
				mo.Properties("ProcessorId").Value.ToString()
			End If
		Next

		Return cpuInfo
	End Function

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

 Public Function GetHDSerial() As String
		Dim disk As New ManagementObject("Win32_LogicalDisk.DeviceID=""C:""")
		Dim diskPropertyA As PropertyData = _
		disk.Properties("VolumeSerialNumber")
		Return diskPropertyA.Value


	End Function

وهذه الفنكشن بترجعلك رقم البويز

 Public Function GetCPUId() As String
		Dim cpuInfo As String = String.Empty
		Dim temp As String = String.Empty
		Dim mc As ManagementClass = _
		New ManagementClass("Win32_Processor")
		Dim moc As ManagementObjectCollection = mc.GetInstances()

		For Each mo As ManagementObject In moc
			If cpuInfo = String.Empty Then
				cpuInfo = _
				mo.Properties("ProcessorId").Value.ToString()
			End If
		Next

		Return cpuInfo
	End Function
	Function biosID()

		Dim strComputer As String = "."
		Dim objWMIService As Object = GetObject("winmgmts:" _
			& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
		Dim colBIOS As Object = objWMIService.ExecQuery _
			("Select * from Win32_BIOS")
		Dim objBIOS As Object
		Dim msg As String
		Dim i As Integer

		For Each objBIOS In colBIOS
			msg = objBIOS.SerialNumber

		Next
		Return msg

	End Function

يلا ابسط ياعم

الكود كنت محتاجه وانا دورت عليه وعثرت عليه بس مش فاكر منين

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…