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>");

            }

        }

    }

}

Demo

View output :


demoimage