Public Function GetHDSerial() As String Dim disk As New ManagementObject(_ "Win32_LogicalDisk.DeviceID=""C:""") Dim diskPropertyA As PropertyData = _ disk.Properties("VolumeSerialNumber") Return diskPropertyA.Value.ToString() 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