Torna al Thread

Imports System.Management Public Class Form1 Private objOS As ManagementObjectSearcher Private objCS As ManagementObjectSearcher Private objMgmt As ManagementObject Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load objOS = New ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem") objCS = New ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem") Try For Each objMgmt In objOS.Get Debug.Print("Nome " & objMgmt("name").ToString()) Debug.Print("Versione " & objMgmt("version").ToString()) Debug.Print("Nome computer " & objMgmt("csname").ToString()) Debug.Print("Directory windows " & objMgmt("windowsdirectory").ToString()) Debug.Print("SerialNumber " & objMgmt("serialnumber").ToString()) Next For Each objMgmt In objCS.Get Debug.Print("Produttore " & objMgmt("manufacturer").ToString()) Debug.Print("Modello " & objMgmt("model").ToString()) Debug.Print("Sistema " & objMgmt("systemtype").ToString()) Debug.Print("Memoria fisica " & objMgmt("totalphysicalmemory").ToString()) Next Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub End Class
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5