zoukankan      html  css  js  c++  java
  • 主机信息

    #region 获得主机相关信息 // 得到主板序列号
            private string GetMotherBoardSerialNumber()
            {
               
    string SerialNumber = "";
                ManagementClass mc
    = new ManagementClass("WIN32_BaseBoard");
                ManagementObjectCollection moc
    = mc.GetInstances();
               
    foreach (ManagementObject mo in moc)
                {
                    SerialNumber
    = mo["SerialNumber"].ToString();
                   
    break;
                }
               
    return SerialNumber.Replace(" ","");
            }

           
    // 得到CPU序列号
            private string GetMotherProcessorNumber()
            {
               
    string CPUCode = "";
                ManagementClass mcCpu
    = new ManagementClass("win32_Processor");
                ManagementObjectCollection mocCpu
    = mcCpu.GetInstances();
               
    foreach(ManagementObject m in mocCpu)
                {
                    CPUCode
    = m["ProcessorId"].ToString();
                }
               
    return CPUCode.Replace(" ", "");
            }

           
    // 得到硬盘序列号
            private string GetMotherLogicaldiskNumber()
            {
               
    string logicaldiskcode = "";
                ManagementClass mcHD
    = new ManagementClass("win32_logicaldisk");
                ManagementObjectCollection mocHD
    = mcHD.GetInstances();
               
    foreach (ManagementObject m in mocHD)
                {
                   
    if (m["DeviceID"].ToString() == "C:")
                    {
                        logicaldiskcode
    = m["VolumeSerialNumber"].ToString();
                       
    break;
                    }
                }
               
    return logicaldiskcode.Replace(" ", "");
            }

           
    // 得到网卡MAC地址
            private string GetNetworkAdapterConfiguration()
            {
               
    string NetworkAdapterConfiguration = "";
                ManagementClass mcMAC
    = new ManagementClass("Win32_NetworkAdapterConfiguration");
                ManagementObjectCollection mocMAC
    = mcMAC.GetInstances();
               
    foreach(ManagementObject m in mocMAC)
                {
                   
    if((bool)m["IPEnabled"])
                    {
                        NetworkAdapterConfiguration
    = m["MacAddress"].ToString();
                       
    break;
                    }
                }
               
    return NetworkAdapterConfiguration;
            }

           
    #endregion

  • 相关阅读:
    关于Windows7
    我家妞妞长大了
    我家乡的美景
    WinCE开发的语言思考
    坐看肖大师的精彩表演
    Windows Embedded Compact 7试用笔记(1)——新变化
    数据库介绍1(体系结构、基本管理)
    数据库介绍(MySQL安装 体系结构、基本管理)
    shell编程基础简述
    数据库介绍1MySQL安装
  • 原文地址:https://www.cnblogs.com/bingyun84/p/1688804.html
Copyright © 2011-2022 走看看