zoukankan      html  css  js  c++  java
  • 用C#获取硬盘序列号,CPU序列号,网卡MAC地址

     private string[] GetMoc()
            
    {
                
    string[] str = new string[3];
                ManagementClass mcCpu 
    = new ManagementClass("win32_Processor");
                ManagementObjectCollection mocCpu 
    = mcCpu.GetInstances();
                
    foreach(ManagementObject m in mocCpu)
                
    {
                    str[
    0= m["ProcessorId"].ToString();
                }


                ManagementClass mcHD 
    = new ManagementClass("win32_logicaldisk");
                ManagementObjectCollection mocHD 
    = mcHD.GetInstances();
                
    foreach(ManagementObject m in mocHD)
                
    {
                    
    if(m["DeviceID"].ToString() == "C:")
                    
    {
                        str[
    1= m["VolumeSerialNumber"].ToString();
                        
    break;
                    }

                }


                ManagementClass mcMAC 
    = new ManagementClass("Win32_NetworkAdapterConfiguration");
                ManagementObjectCollection mocMAC 
    = mcMAC.GetInstances();
                
    foreach(ManagementObject m in mocMAC)
                
    {
                    
    if((bool)m["IPEnabled"])
                    
    {
                        str[
    2= m["MacAddress"].ToString();
                        
    break;
                    }

                }


                
    return str;
            }

    http://u.huoban001.com/space.php
  • 相关阅读:
    MATLAB读取文件——从非常规文本文件中读取数据
    注意——CAN通信设备控制
    硬件——USB传输速度和物理接口
    STM32F4-浮点DSP库的MDK开发环境的设置
    CRC校验
    蓝牙串口使用心得
    Mysql 层级、执行顺序、执行计划分析
    讲一讲垃圾回收算法
    【转】Java中的新生代、老年代、永久代和各种GC
    工具链接
  • 原文地址:https://www.cnblogs.com/zpq521/p/1703710.html
Copyright © 2011-2022 走看看