Get Windows Serial Number with VB.NET

I'll show you fast and easy way to get operating system serial number that the application is running on. Here how to accomplish this task:

In Page_Load event handler (for example) getting WSN:

Dim MOS As ManagementObjectSearcher = New ManagementObjectSearcher("Select * From Win32_OperatingSystem")
Dim MO As System.Management.ManagementObject
Dim MOC As System.Management.ManagementObjectCollection = MOS.Get
Dim WindowsSerial As String = String.Empty

For Each MO In MOC
   WindowsSerial = MO("SerialNumber")
Next

Published Tuesday, January 27, 2009 12:17 PM by stoian bucovich

Comments

# re: Get Windows Serial Number with VB.NET

Thursday, April 23, 2009 12:23 AM by YoungRyul

I need Programming

# re: Get Windows Serial Number with VB.NET

Saturday, July 04, 2009 7:59 AM by FJS

don't think it's working well. cos it gives me some errors(not defined) for the first three Dims shown bellow. think you gotta figure it out.

Dim MOS As ManagementObjectSearcher = New ManagementObjectSearcher("Select * From Win32_OperatingSystem")

Dim MO As System.Management.ManagementObject

Dim MOC As System.Management.ManagementObjectCollection = MOS.Get

Dim WindowsSerial As String = String.Empty

# re: Get Windows Serial Number with VB.NET

Thursday, November 12, 2009 11:52 AM by Helper!

You need to add the name space of System.Management to your project!

In Visual Studio goto Project Menu -> Last Item (Properties)

Then Select [References]

Then Click on [Add] and add your System.Management Reference first.

# re: Get Windows Serial Number with VB.NET

Wednesday, February 17, 2010 4:50 AM by r n tanwar

i want code in vb.net plz help

# Stoian bucovich | Alliterationpl

Saturday, November 26, 2011 3:50 PM by Stoian bucovich | Alliterationpl

Pingback from  Stoian bucovich | Alliterationpl

Leave a Comment

(required) 
(required) 
(optional)
(required)