`
shirlly
  • 浏览: 1623239 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

用C#获取硬盘序列号,CPU序列号,网卡MAC地址

    博客分类:
  • .NET
阅读更多
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["UniqueID"].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://wy.cnblogs.com/archive/2005/08/12/173458.html
分享到:
评论

相关推荐

    c#中获取cpu序列号,硬盘id,网卡mac地址

    c#中获取cpu序列号,硬盘id,网卡mac地址 c#中获取cpu序列号,硬盘id,网卡mac地址

    用C#获取硬盘序列号,CPU序列号,网卡MAC地址的

    privatestring[]GetMoc() { string[]str=newstring[3]; ManagementClassmcCpu=newManagementClass(“win32_Processor”); ManagementObjectCollectionmocCpu=mcCpu.GetInstances(); foreach...

    c#获取网卡MAC地址,主板信息,CPU序列号,硬盘卷标……代码

    c#获取网卡MAC地址,主板信息,CPU序列号,硬盘卷标……代码....................................................

    C#获取硬件系统信息

    C#获取硬件系统信息,包括CPU 序列号,硬盘序列号,网卡MAC地址,系统信息等等~~

    获取电脑CPU,硬盘,网卡,特征

    用C#代码获取本机电脑CPU,硬盘序列号,网卡MAC数据

    c#中获取服务器IP

    获取cpu序列号,硬盘ID,网卡MAC地址 privatevoidstring cpuInfo ="";//cpu序列号 ManagementClass cimobject =new ManagementClass("Win32_Processor"); ManagementObjectCollection moc =foreach(ManagementObject...

    获取系统硬件信息

    用C#获取硬盘信息、cpu信息、内存信息、网卡信息、操作系统信息等,包括硬盘序列号、cpu序列号、网卡mac地址获取等

    WindowsFormsApplication3.zip

    用C#获取硬盘序列号,CPU序列号,网卡MAC地址 一般软件的注册机制可以通过获取硬件序列号,然后用非对称加密算法生成相应的公钥和私钥。但是用Managed Code写获取硬盘序列号的代码不能解决所有的问题,比如不能在非...

    根据电脑硬件信息生成唯一的序列号,绝对可用

    根据电脑硬件信息生成唯一的序列号,不依赖于任何第三方组件,包括:硬盘的卷标号、硬盘ID、CPU的序列号、网卡硬件地址、IP地址、登录用户名、计算机名、PC类型、物理内存。

    获取电脑硬件唯一编号

    获取电脑硬件信息:用户操作系统、IE浏览器版本号、内存、CPU、硬盘编号、网卡Mac地址、cpu编号、主板编号、IP地址

    C#读取硬件信息

    C#读取硬件信息,cpu序列号,硬盘ID号,获取网卡MacAddress

    本机机器码生成器(C#编写.net 3.5)

    读取本机的CPU序列号;网卡MAC;硬盘序列号,简单生成机器码!

    C#程序开发范例宝典(第2版).part08

    实例235 获得硬盘序列号 328 实例236 获取映射驱动器路径 330 实例237 判断驱动器类型 331 实例238 获取所有逻辑分区 332 7.3 磁盘相关设置 333 实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例...

    C#程序开发范例宝典(第2版).part02

    实例235 获得硬盘序列号 328 实例236 获取映射驱动器路径 330 实例237 判断驱动器类型 331 实例238 获取所有逻辑分区 332 7.3 磁盘相关设置 333 实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例...

    C#程序开发范例宝典(第2版).part12

    实例235 获得硬盘序列号 328 实例236 获取映射驱动器路径 330 实例237 判断驱动器类型 331 实例238 获取所有逻辑分区 332 7.3 磁盘相关设置 333 实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例...

    C#.net_经典编程例子400个

    279 7.1 启动相关 280 实例195 进入Windows前发出警告 280 实例196 实现注销、关闭和重启计算机 281 7.2 获得磁盘属性 284 实例197 获得硬盘序列号 284 实例198 获取映射驱动器路径 ...

    对称分组加密算法RC2的C#实现

    1.根据计算机cpu序列号 ,硬盘ID,网卡硬件地址 号生成注册码: //获取机器码 public static string getMachineCode() { string machineCode = ""; MD5CryptoServiceProvider provider1; byte[] array1; string ...

    C#程序开发范例宝典(第2版).part13

    实例235 获得硬盘序列号 328 实例236 获取映射驱动器路径 330 实例237 判断驱动器类型 331 实例238 获取所有逻辑分区 332 7.3 磁盘相关设置 333 实例239 取消磁盘共享 333 实例240 检查驱动器容量 334 实例...

Global site tag (gtag.js) - Google Analytics