zoukankan      html  css  js  c++  java
  • c# 获取本机 MAC地址\序列号\硬盘序列号

    View Code 
     1   /// <summary>
     2         /// 显示MAC地址
     3         /// </summary>
     4         /// <returns></returns>
     5         private string GetMAC()
     6         {
     7             string mac = "本机的MAC地址:";
     8             using (ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"))
     9             {
    10                 ManagementObjectCollection moc = mc.GetInstances();
    11                 foreach (ManagementObject mo in moc)
    12                 {
    13                     if ((bool)mo["IPEnabled"])
    14                     {
    15                         string[] tmpMac = mo["MacAddress"].ToString().Split(':');
    16                         for (int i = 0; i < tmpMac.Length; i++)
    17                         {
    18                             mac += tmpMac[i];
    19                         }
    20                     }
    21                 }
    22             }
    23             return mac + "\r\n";
    24         }
    25 
    26         /// <summary>
    27         /// 获取本机CPU序列号  
    28         /// </summary>
    29         /// <returns></returns>
    30         private string GetCPUID()
    31         {
    32             string CPUID = "本机的CPU序列号:";
    33             using (ManagementClass mc = new ManagementClass("Win32_Processor"))
    34             {
    35                 ManagementObjectCollection moc = mc.GetInstances();
    36                 foreach (ManagementObject item in moc)
    37                 {
    38                     CPUID += item["ProcessorId"].ToString().Trim();
    39                 }
    40             }
    41             return CPUID + "\r\n";
    42         }
    43 
    44         /// <summary>
    45         /// 获取本机硬盘序列号
    46         /// </summary>
    47         /// <returns></returns>
    48         private string GetHardID()
    49         {
    50             string HardID = "本机的CPU序列号:";
    51             using (ManagementClass mc = new ManagementClass("Win32_DiskDrive"))
    52             {
    53                 ManagementObjectCollection moc = mc.GetInstances();
    54                 foreach (ManagementObject item in moc)
    55                 {
    56                     HardID += item["Model"].ToString().Trim();
    57                 }
    58             }
    59             return HardID + "\r\n";
    60 
  • 相关阅读:
    微信小程序 改变radio(单选钮)默认大小
    iframe自适应高度
    微信小程序获得unionid
    Git的使用--如何将本地项目上传到Github
    一个服务器的Apache2.4.6配置多个域名
    CENTOS安装ElasticSearch
    CentOS7 64位下MySQL5.7安装与配置(YUM)
    在CentOS 7上搭建WordPress
    CentOS7安装MySQL
    Intellij idea 快捷键大全
  • 原文地址:https://www.cnblogs.com/angleSJW/p/2074547.html
Copyright © 2011-2022 走看看