Win32_BIOS in WMI C#
Here we are retrieving Bios details of Computer.
Use namespace System.Management
using System.Management;
public partial class Win_Win32_BIOS
:
System.Web.UI.
Page
{
protected void Page_Load(object sender, EventArgs e)
{
ManagementObjectSearcher search1 = new ManagementObjectSearcher(
"select
* from Win32_BIOS"
);
foreach (ManagementObject obj in search1.Get())
{
Response.Write("Name - " + obj["Name"
]
+
"</br>");
Response.Write("Manufacturer - " + obj["Manufacturer"
]
+
"</br>");
Response.Write("Version - " + obj["Version"
]
+
"</br>");
Response.Write("SMBIOSBIOSVersion - " + obj["SMBIOSBIOSVersion"
]
+
"</br>");
Response.Write("SMBIOSMajorVersion - " + obj["SMBIOSMajorVersion"
]
+
"</br>");
Response.Write("SMBIOSMinorVersion - " + obj["SMBIOSMinorVersion"
]
+
"</br>");
Int16[] bios = (Int16[])obj["BiosCharacteristics"];
for (int
i = 0; i <
bios.Length; i++)
{
Response.Write("BiosCharacteristics - " + bios[i] + "</br>");
}
}
}
}