当前位置:编程学习 > C#/ASP.NET >>

取主板序号 发现是空值,为什么呀?高手指导一下呀?

 
using System.Management; //取主板序号

       //获取主板序号
        private static string GetMotherBoardSerialNumber()
        {
            ManagementClass mcMotherBoard = new ManagementClass("WIN32_Motherboard");
            ManagementObjectCollection mocMotherBoard = mcMotherBoard.GetInstances();
            string SerialNumber = "";
            foreach (ManagementObject mo in mocMotherBoard)
            {
                SerialNumber = mo["SerialNumber"].ToString();
                break;
            }
            return SerialNumber;
        } --------------------编程问答-------------------- 取主板序列号,应用BIOS
ManagementClass mcMotherBoard = new ManagementClass("Win32_BIOS");
--------------------编程问答-------------------- 问题是我用这个BIOS也取不到值。为何呀?高手指点下呀。
 
       private static string GetBIOSNumber()
        {
            ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select SerialNumber From Win32_BIOS");
            string biosNumber = string.Empty;
            foreach (ManagementObject mgt in searcher.Get())
            {
                biosNumber += mgt["SerialNumber"].ToString();
            }
            return biosNumber;
        } --------------------编程问答--------------------

static void Main(string[] args)
        {
            ManagementClass mc = new ManagementClass("Win32_BIOS");

            ManagementObjectCollection moc = mc.GetInstances();
            string sn = "";
            foreach (ManagementObject mo in moc)
            {
                sn = mo.Properties["SerialNumber"].Value.ToString();
            }
            mc.Dispose();
            moc.Dispose();
            Console.Write(sn);
            Console.ReadLine();
        }
--------------------编程问答-------------------- 帮顶一下,学习了 --------------------编程问答-------------------- 有些老式的电脑确实有些硬件读不出来。。。。 --------------------编程问答--------------------
引用 5 楼 zongbao516 的回复:
有些老式的电脑确实有些硬件读不出来。。。。

对的 照常量说BIOS是可以读取出来的  有可能就是你的电脑版本太低了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,