Il seguente frammento di codice C#, utilizzabile nelle applicazioni Windows Forms, consente di recuperare il numero seriale della scheda madre del computer attraverso le classi del namespace System.Management del Framework .NET.
A tale scopo viene utilizzata la tecnologia WMI (Windows Management Instrumentation), interrogando la classe Win32_BaseBoard e recuperando la proprietà SerialNumber.
Il valore ottenuto viene successivamente visualizzato in una TextBox dell'interfaccia grafica.
C#
private void GetInformazioniSchedaMadre()
{
{
string idSChedaMadre =
"";
using var searcher =
new ManagementObjectSearcher("SELECT SerialNumber FROM Win32_BaseBoard");
foreach (ManagementObject obj in searcher.Get())
idSChedaMadre =
obj["SerialNumber"]?.ToString()?.Trim() ?? "";
}
catch (Exception ex)
{
Utility.MessaggioErrore("Errore: " +
ex.Message);
}
}
Nessun commento:
Posta un commento