★搜Asp.net★(www.soAsp.net),为专业技术文档网站。
包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。
还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。


  
用C#获取主板ID编号

   使用System.Management命名空间下的ManagementObjectSearcher类可以获取主板编号信息。首先添加对System.Management类库的引用。然后添加下述代码,就可获得主板的编号。

主要程序代码。

private void button1_Click(object sender, EventArgs e)
{
    SelectQuery Query = new SelectQuery("SELECT * FROM Win32_BaseBoard");
    ManagementObjectSearcher driveID = new ManagementObjectSearcher(Query);
    ManagementObjectCollection.ManagementObjectEnumerator data = driveID.Get().GetEnumerator();
    data.MoveNext();
    ManagementBaseObject board = data.Current;
    textBox1.Text = board.GetPropertyValue("SerialNumber").ToString();
}