• C#获取cpu序列号,硬盘ID,网卡MAC地址


    首先在添加引用中选中System.Management

    再在开始部门:

    using System.Management;

    using System.Management.Instrumentation;

    private void GetInfo()  

      {  

       string cpuInfo = "";//cpu序列号  

       ManagementClass cimobject = new ManagementClass("Win32_Processor");  

       ManagementObjectCollection moc = cimobject.GetInstances();  

       foreach(ManagementObject mo in moc)  

       {  

        cpuInfo = mo.Properties["ProcessorId"].Value.ToString();  

        Response.Write ("cpu序列号:"+cpuInfo.ToString ());  

       }  

       //获取硬盘ID  

       String HDid;  

       ManagementClass cimobject1 = new ManagementClass("Win32_DiskDrive");  

       ManagementObjectCollection moc1 = cimobject1.GetInstances();  

       foreach(ManagementObject mo in moc1)  

       {  

        HDid = (string)mo.Properties["Model"].Value;  

        Response.Write ("硬盘序列号:"+HDid.ToString ());  

       }  

       //获取网卡硬件地址  

       ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");  

       ManagementObjectCollection moc2 = mc.GetInstances();  

       foreach(ManagementObject mo in moc2)  

       {  

        if((bool)mo["IPEnabled"] == true)  

         Response.Write("MAC address\t{0}"+mo["MacAddress"].ToString());  

        mo.Dispose();  

       }  

      }

  • 相关阅读:
    python基础01ifelifelse判断
    程序员兼职网站
    python基础01while循环
    git 忽略本地文件提交(VS)
    Qt中基于QTcpServer和QTcpSocket的网络通信
    pythondocx生成多级编号数字列表
    20211912 202120222 《网络攻防实践》第十周作业
    20211912 202120222 《网络攻防实践》第十一周作业
    python常见数学操作
    lightgbm
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/2331455.html
Copyright © 2020-2023  润新知