C#获取本机MAC地址和IP
来源:互联网 发布:java考试认证 编辑:程序博客网 时间:2024/06/05 23:52
C#获取本机MAC地址和IP演示
实现代码
添加两个命名空间,如果没有找到,可以在添加引用.net中勾选或外部添加
using System.Management;
using System.Net;
private void button1_Click(object sender, EventArgs e) { this.label1.Text = GetNetworkadpaterID(); }public static string GetNetworkadpaterID(){ try { string mac = ""; string IP = ""; string hostInfo = Dns.GetHostName(); System.Net.IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList; for (int i= 0;i<addressList.Length;i++) { IP = addressList [i].ToString (); } ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection Moc = mc.GetInstances(); foreach (ManagementObject mo in Moc) if (mo["IPEnabled"].ToString ()=="True") { mac = mo["MacAddress"].ToString (); break; } Moc = null; mc = null; return mac.Trim().Replace(':', '-')+ "\r\n" + IP; } catch (Exception e) { return "error:" + e.Message; }}
测试效果
阅读全文
0 0
- C#中通过IP获取MAC地址,获取本机IP和MAC地址
- C#中通过IP获取MAC地址,获取本机IP和MAC地址
- C#获取本机MAC地址和IP
- C# 获取本机IP MAC地址
- C#获取本机计算机名,IP地址和MAC地址
- 通过vbs获取本机IP地址和MAC地址
- delphi 获取本机IP地址和MAC地址
- vbscript获取本机的ip地址和mac地址
- delphi 获取本机IP地址和MAC地址
- Android获取本机ip地址和Mac地址
- 通过vbs获取本机IP地址和MAC地址
- Android中获取本机ip地址和MAC地址
- 获取本机mac地址和Ip地址
- 获取本机mac地址和Ip地址
- delphi 获取本机IP地址和MAC地址
- Android中获取本机ip地址和MAC地址
- java获取本机的IP地址和mac地址
- Qt 获取本机的IP地址和Mac地址
- C#多线程的基础整理(中)——Task和async await
- Codeforces 892/E Envy 最小生成树的query
- iOS开发-RuntimeDebug运行时源码调试(macOS APP)
- C#-动态编程
- .NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程
- C#获取本机MAC地址和IP
- (基于UDP协议/tcp协议)socket客户端,服务端
- leetcode: 76. Minimum Window Substring
- Netty学习(二)—拆包粘包问题
- 图说2017年C++大会
- (转)No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方案
- LSV云端上传下载矢量数据
- Ubuntu终端常用的快捷键
- leetcode: 77. Combinations