zoukankan      html  css  js  c++  java
  • 获取cpu序列号 硬盘ID 网卡硬地址

    using System; 
    using System.Management; 
    using System.IO; 
    using System.Runtime.InteropServices; 
    using System.Security.Cryptography; 
    using System.Text; 
    using Microsoft.Win32; 

    namespace CHUmanager.Common 

    /// <summary> 
    /// register 的摘要说明。 
    /// 注册软件所用到的类 
    /// </summary> 
    public class Register 


    #region 获取cpu序列号 硬盘ID 网卡硬地址 
    /// <summary> 
    /// 获取cpu序列号  
    /// </summary> 
    /// <returns>string </returns> 
    public string GetCpuInfo() 

    string cpuInfo = ""
    ManagementClass cimobject 
    = new ManagementClass("Win32_Processor");  
    ManagementObjectCollection moc 
    = cimobject.GetInstances();  
    foreach(ManagementObject mo in moc)  
    {  
    cpuInfo 
    = mo.Properties["ProcessorId"].Value.ToString();  

    return cpuInfo.ToString(); 


    /// <summary> 
    /// 获取硬盘ID  
    /// </summary> 
    /// <returns>string </returns> 
    public string GetHDid() 

    string HDid = "";  
    ManagementClass cimobject1 
    = new ManagementClass("Win32_DiskDrive");  
    ManagementObjectCollection moc1 
    = cimobject1.GetInstances();  
    foreach(ManagementObject mo in moc1)  
    {  
    HDid 
    = (string)mo.Properties["Model"].Value;    

    return HDid.ToString(); 


    /// <summary> 
    /// 获取网卡硬件地址 
    /// </summary> 
    /// <returns>string </returns> 
    public string GetMoAddress() 

    string MoAddress = ""
    ManagementClass mc 
    = new ManagementClass("Win32_NetworkAdapterConfiguration");  
    ManagementObjectCollection moc2 
    = mc.GetInstances();  
    foreach(ManagementObject mo in moc2)  
    {  
    if((bool)mo["IPEnabled"== true
    MoAddress 
    = mo["MacAddress"].ToString(); 
    mo.Dispose();  

    return MoAddress.ToString(); 

    #endregion 

    }
  • 相关阅读:
    window10 安装docker
    el-select value是数字不回显
    JS垃圾回收机制(转)
    mybatis 动态sql (转载)
    mybatis SQL 语句构建器
    vue 面试总结
    Stream解析(转载)
    JVM参数
    SourceTree 版本跳过bitbucket注册方法
    win10配置git SSH
  • 原文地址:https://www.cnblogs.com/houlinbo/p/1710079.html
Copyright © 2011-2022 走看看