How To Get Computer Serial Number In Vbnet

Difference between positivism and interpretivism pdf creator. How to Retrieve the REAL Hard Drive Serial Number Get Physical HDD Serial Number without WMI Retrieving Information From Windows Management Instrumentation You can find more in CP & Google For Code conversion Convert C# to VB.NET.

You are polling the wrong WMI class/hive. Of course Microsoft is the OS manufacturer; what you need is Win32_ComputerSystem: Imports System.Management cs = New ManagementObjectSearcher('SELECT * FROM Win32_ComputerSystem') For Each objMgmt In cs.Get _Manufacturer = objMgmt('manufacturer').ToString() _Model = objMgmt('model').ToString() _SystemType = objMgmt('systemtype').ToString _totalMem = objMgmt('totalphysicalmemory').ToString() Next Manufacturer will be something like 'Dell, Inc', Model comes out spot on with mine, but has been known to sometimes include internal sub model identifiers. System type comes back as 'x64-based PC' on mine. MS has a WMI query builder somewhere to help fnd and use the right query, though it generates very wordy code. Give this a try in a console application. Just remember to add the System.Management reference to your project.

You need to access the Win32_ComputerSystem not the Win32_OperatingSystem. Sub Main() Dim objCS As Management.ManagementObjectSearcher Dim manufacturerName As String 'objOS = New Management.ManagementObjectSearcher('SELECT * FROM Win32_OperatingSystem') objCS = New Management.ManagementObjectSearcher('SELECT * FROM Win32_ComputerSystem') For Each objMgmt In objCS.Get manufacturerName = objMgmt('manufacturer').ToString() Next Debug.WriteLine('Manufacturer: ' & manufacturerName) End Sub Hope it helps.