I want to use ManagementObjec tSearcher in the System.Manageme nt namespace to get properties of client system runing my asp.net vb code. But the code gives me properties of the server machine. How do i get for the client machines. My code is pasted below:
Code:
Public Sub getInfo()
Dim search As New ManagementObjectSearcher("SELECT * FROM Win32_BIOS")
Dim search2 As New ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem")
Dim search3 As New ManagementObjectSearcher("SELECT * FROM Win32_Processor")
Dim info As ManagementObject
For Each info In search.Get()
TextBox1.Text = "Serial Number: " & info("serialnumber").ToString()
TextBox2.Text = "Manufacturer: " & info("Manufacturer").ToString()
Next
For Each info In search2.Get()
TextBox3.Text() = "Model: " & info("Model").ToString()
TextBox4.Text() = "Computer Name: " & info("Name").ToString()
TextBox5.Text() = "User Name Logged in: " & User.Identity.Name
TextBox6.Text = info("TotalPhysicalMemory").ToString() & (" KB of Ram")
Next
For Each info In search3.Get()
TextBox7.Text() = "CPU Clock Speed: " & info("Name").ToString()
Next
search = Nothing
search2 = Nothing
search3 = Nothing
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
getInfo()
End Sub
Comment