View Code

 1   /// <summary>
 2         /// 显示MAC地址
 3         /// </summary>
 4         /// <returns></returns>
 5         private string GetMAC()
 6         {
 7             string mac = "本机的MAC地址:";
 8             using (ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"))
 9             {
10                 ManagementObjectCollection moc = mc.GetInstances();
11                 foreach (ManagementObject mo in moc)
12                 {
13                     if ((bool)mo["IPEnabled"])
14                     {
15                         string[] tmpMac = mo["MacAddress"].ToString().Split(':');
16                         for (int i = 0; i < tmpMac.Length; i++)
17                         {
18                             mac += tmpMac[i];
19                         }
20                     }
21                 }
22             }
23             return mac + "\r\n";
24         }
25 
26         /// <summary>
27         /// 获取本机CPU序列号  
28         /// </summary>
29         /// <returns></returns>
30         private string GetCPUID()
31         {
32             string CPUID = "本机的CPU序列号:";
33             using (ManagementClass mc = new ManagementClass("Win32_Processor"))
34             {
35                 ManagementObjectCollection moc = mc.GetInstances();
36                 foreach (ManagementObject item in moc)
37                 {
38                     CPUID += item["ProcessorId"].ToString().Trim();
39                 }
40             }
41             return CPUID + "\r\n";
42         }
43 
44         /// <summary>
45         /// 获取本机硬盘序列号
46         /// </summary>
47         /// <returns></returns>
48         private string GetHardID()
49         {
50             string HardID = "本机的CPU序列号:";
51             using (ManagementClass mc = new ManagementClass("Win32_DiskDrive"))
52             {
53                 ManagementObjectCollection moc = mc.GetInstances();
54                 foreach (ManagementObject item in moc)
55                 {
56                     HardID += item["Model"].ToString().Trim();
57                 }
58             }
59             return HardID + "\r\n";
60 

转载于:https://www.cnblogs.com/angleSJW/archive/2011/06/07/2074547.html

c# 获取本机 MAC地址\序列号\硬盘序列号相关推荐

  1. 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号

    开发语言:C/C++ 支持平台:Windows 实现功能: 通过WMI获取网卡MAC地址.硬盘序列号.主板序列号.CPU ID.BIOS序列号 下载地址: WMI_DeviceQuery.zip 版本 ...

  2. android 获取网卡mac_Android获取本机Mac地址及IP地址方法

    1.Android  获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiMan ...

  3. Unity——获取本机MAC地址

    Unity中获取本机Mac地址,常用于类似绑定设备的加密情况中,限制程序只可以在固定的设备上使用.首先我们需要在脚本中引用System.Net.NetworkInformation程序集,然后使用Ne ...

  4. js获取本机mac地址,IP地址

    <!DOCTYPE HTML> <html> <head>     <title>js获取本机mac地址,IP地址,计算机名</title> ...

  5. Windows获取本机MAC地址方法(C语言)

    Windows获取本机MAC地址方法(C语言) 用到的方法有两种:Netbios()和GetAdaptersInfo(); Netbios 获取步骤主要分为三步: 一.枚举本机所有LAN 二.重设每个 ...

  6. golang网络编程:获取本机MAC地址

    对于IP地址可以表示一个网络连接,但是无法唯一标识一台主机,而MAC地址是主机网卡的物理地址,这个对于一台主机来说是不会改变的. func mac(){// 获取本机的MAC地址interfaces, ...

  7. python --获取本机mac地址/本机IP

    本机mac地址 import uuid import jsondef mac():_mac = uuid.UUID(int=uuid.getnode()).hex[-12:]return json.d ...

  8. 批处理文件获取本机mac地址与ip地址

    桌面新建txt文件,将代码复制后另存为bat文件,另存为时编码改为ANSI: @echo off & setlocal enabledelayedexpansion echo =------- ...

  9. java获取操作系统的MAC地址和硬盘序列号

    1.判断操作系统是Windows还是Linux private static Boolean isLinux() {String os = System.getProperty("os.na ...

最新文章

  1. FFmpeg中可执行文件ffplay用法汇总
  2. VS2013编译Duilib界面库,“找不到Riched20.lib”的问题
  3. UNIX网络编程——UDP回射服务器程序(初级版本)以及漏洞分析
  4. css: line-height 与box-sizing
  5. python rfind函数用法_Python语法速查:字符串格式简单处理、子串查找与判断方法?...
  6. android java 圆角_Android自定义View实现带4圆角或者2圆角的效果
  7. 补遗篇之volatile
  8. sql modify 会丢失数据么_为什么U盘的数据会丢失?找对方法,轻松应对
  9. 云原生带来的云安全机遇
  10. 回调函数 EnumFontFamProc
  11. window上安装fasttext
  12. 计算机显示去掉拼音分类,win8系统取消电脑文件显示以字母数字拼音分组的操作办法...
  13. 基因组时代线粒体基因组拼装策略及软件应用现状
  14. 出租屋租赁系统源码带小程序
  15. 计算机ps工具字母,PhotoShop7怎么把英文字母抠出来 一个工具搞定
  16. 高德地图使用心得,百度地图使用心得
  17. 我国汽车的电磁辐射与电a磁兼容现状分析
  18. python求excel平均值_python帮助计算excel文件上的平均值和std
  19. 港科夜闻|香港科技大学史维校长及汪扬副校长出席“一流大学建设系列研讨会--2021”暨中国大学校长联谊会线上会议...
  20. JS实现自定义文件名导出

热门文章

  1. 解决cmd命令查看python版本“python不是内部命令或外部命令,也不是可执行程序解决方案”的问题
  2. ajax核心代码提交,ajax表单在Asp.net核心提交后的RedirectToAction
  3. python os.environ.setdefault_django os.environ慎用setdefault操作环境变量
  4. 网络营销外包中那些超有效的网络营销方法有进一步了解过吗?
  5. oracle启动的服务有哪些,启动/关闭oracle服务有三种方式
  6. antd 动态添加表单_ZooTeam 拍了拍你,来看看如何设计动态化表单
  7. mysql使用大内存页面,设置MySQL使用大内存页面
  8. mysql系统的功能_MySQL系统架构及功能概述
  9. win7 python3环境变量设置_如何配置python3的环境变量
  10. html5在线api,HTML5 历史记录API