c# 获取本机 MAC地址\序列号\硬盘序列号
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地址\序列号\硬盘序列号相关推荐
- 通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
开发语言:C/C++ 支持平台:Windows 实现功能: 通过WMI获取网卡MAC地址.硬盘序列号.主板序列号.CPU ID.BIOS序列号 下载地址: WMI_DeviceQuery.zip 版本 ...
- android 获取网卡mac_Android获取本机Mac地址及IP地址方法
1.Android 获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiMan ...
- Unity——获取本机MAC地址
Unity中获取本机Mac地址,常用于类似绑定设备的加密情况中,限制程序只可以在固定的设备上使用.首先我们需要在脚本中引用System.Net.NetworkInformation程序集,然后使用Ne ...
- js获取本机mac地址,IP地址
<!DOCTYPE HTML> <html> <head> <title>js获取本机mac地址,IP地址,计算机名</title> ...
- Windows获取本机MAC地址方法(C语言)
Windows获取本机MAC地址方法(C语言) 用到的方法有两种:Netbios()和GetAdaptersInfo(); Netbios 获取步骤主要分为三步: 一.枚举本机所有LAN 二.重设每个 ...
- golang网络编程:获取本机MAC地址
对于IP地址可以表示一个网络连接,但是无法唯一标识一台主机,而MAC地址是主机网卡的物理地址,这个对于一台主机来说是不会改变的. func mac(){// 获取本机的MAC地址interfaces, ...
- python --获取本机mac地址/本机IP
本机mac地址 import uuid import jsondef mac():_mac = uuid.UUID(int=uuid.getnode()).hex[-12:]return json.d ...
- 批处理文件获取本机mac地址与ip地址
桌面新建txt文件,将代码复制后另存为bat文件,另存为时编码改为ANSI: @echo off & setlocal enabledelayedexpansion echo =------- ...
- java获取操作系统的MAC地址和硬盘序列号
1.判断操作系统是Windows还是Linux private static Boolean isLinux() {String os = System.getProperty("os.na ...
最新文章
- FFmpeg中可执行文件ffplay用法汇总
- VS2013编译Duilib界面库,“找不到Riched20.lib”的问题
- UNIX网络编程——UDP回射服务器程序(初级版本)以及漏洞分析
- css: line-height 与box-sizing
- python rfind函数用法_Python语法速查:字符串格式简单处理、子串查找与判断方法?...
- android java 圆角_Android自定义View实现带4圆角或者2圆角的效果
- 补遗篇之volatile
- sql modify 会丢失数据么_为什么U盘的数据会丢失?找对方法,轻松应对
- 云原生带来的云安全机遇
- 回调函数 EnumFontFamProc
- window上安装fasttext
- 计算机显示去掉拼音分类,win8系统取消电脑文件显示以字母数字拼音分组的操作办法...
- 基因组时代线粒体基因组拼装策略及软件应用现状
- 出租屋租赁系统源码带小程序
- 计算机ps工具字母,PhotoShop7怎么把英文字母抠出来 一个工具搞定
- 高德地图使用心得,百度地图使用心得
- 我国汽车的电磁辐射与电a磁兼容现状分析
- python求excel平均值_python帮助计算excel文件上的平均值和std
- 港科夜闻|香港科技大学史维校长及汪扬副校长出席“一流大学建设系列研讨会--2021”暨中国大学校长联谊会线上会议...
- JS实现自定义文件名导出
热门文章
- 解决cmd命令查看python版本“python不是内部命令或外部命令,也不是可执行程序解决方案”的问题
- ajax核心代码提交,ajax表单在Asp.net核心提交后的RedirectToAction
- python os.environ.setdefault_django os.environ慎用setdefault操作环境变量
- 网络营销外包中那些超有效的网络营销方法有进一步了解过吗?
- oracle启动的服务有哪些,启动/关闭oracle服务有三种方式
- antd 动态添加表单_ZooTeam 拍了拍你,来看看如何设计动态化表单
- mysql使用大内存页面,设置MySQL使用大内存页面
- mysql系统的功能_MySQL系统架构及功能概述
- win7 python3环境变量设置_如何配置python3的环境变量
- html5在线api,HTML5 历史记录API