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 

    }
  • 相关阅读:
    PHP编程基础学习(一)——数据类型
    6-6 带头结点的链式表操作集(20 分)
    6-5 链式表操作集(20 分)
    6-4 链式表的按序号查找(10 分)
    6-3 求链式表的表长(10 分)
    6-2 顺序表操作集(20 分)
    6-1 单链表逆转(20 分)
    学生成绩管理系统(六):项目总结
    学生成绩管理系统(五):系统的完善与数据库的链接
    学生成绩管理系统(四)
  • 原文地址:https://www.cnblogs.com/houlinbo/p/1710079.html
Copyright © 2011-2022 走看看