C# 获取本机网卡信息、个数、描述信息、类型、速度等
2011-12-02 01:19
337 查看
代码比较简单,直接上图上码。
代码比较简单,直接上图上码。
引入命名空间:
完整代码:
参考:http://www.wxzzz.com/Program/GetNetworkAdapter
代码比较简单,直接上图上码。
引入命名空间:
using System.Net.NetworkInformation; using System.Net;
完整代码:
namespace NetworkInterfaceExample { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { ShowAdapterInfo(); } /// <summary> /// 显示网卡信息 /// </summary> private void ShowAdapterInfo() { NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); lst_NetworkAdapter.Items.Add("适配器个数:" + adapters.Length); int index = 0; foreach (NetworkInterface adapter in adapters) { index++; //显示网络适配器描述信息、名称、类型、速度、MAC 地址 lst_NetworkAdapter.Items.Add("---------------------第" + index + "个适配器信息---------------------"); lst_NetworkAdapter.Items.Add("描述信息:" + adapter.Name); lst_NetworkAdapter.Items.Add("类型:" + adapter.NetworkInterfaceType); lst_NetworkAdapter.Items.Add("速度:" + adapter.Speed / 1000 / 1000 + "MB"); lst_NetworkAdapter.Items.Add("MAC 地址:" + adapter.GetPhysicalAddress()); //获取IPInterfaceProperties实例 IPInterfaceProperties adapterProperties = adapter.GetIPProperties(); //获取并显示DNS服务器IP地址信息 IPAddressCollection dnsServers = adapterProperties.DnsAddresses; if (dnsServers.Count > 0) { foreach (IPAddress dns in dnsServers) { lst_NetworkAdapter.Items.Add("DNS 服务器IP地址:" + dns + "\n"); } } else { lst_NetworkAdapter.Items.Add("DNS 服务器IP地址:" + "\n"); } } } } }
参考:http://www.wxzzz.com/Program/GetNetworkAdapter
相关文章推荐
- C# 获取本机网卡信息、个数、描述信息、类型、速度等
- C# 获取枚举类型中所有描述信息
- C# 获取枚举类型中所有描述信息
- 获取本机所有网卡的网卡名、网卡描述、网卡MAC地址、网卡IP、网卡类型等信息及网线是否插入状态
- C#.net 获取CPU 硬盘 网卡 信息 代码
- C#中获取CPU序列号、网卡Mac地址、IP地址、硬盘序列号、登录用户名、PC类型、计算机名称、物理内存,Singleton模式
- c#中 Enum类型定义与获取值或描述方法
- sql获取表,字段,长度,类型,描述,等详细信息
- c# 获取所有网卡的信息(IP。MAC)
- sql获取表,字段,长度,类型,描述,等详细信息
- 根据枚举类型值获取改值的描述信息
- 获取数据库表字段描述 类型 大小等信息
- c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存
- c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存
- C# 获取IPV4地址,网关,子网掩码,网卡信息的方法
- c#反射机制学习和利用反射获取类型信息
- C#获取CPU网卡等硬件信息
- 使用c#进行socket编程时,获取网卡的信息
- C#获取硬件信息(CPU序列号,网卡地址...)
- c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存