http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3090|回复: 2

[其他] 如何获取网卡名

[复制链接]
发表于 2013-3-18 21:13:16 | 显示全部楼层 |阅读模式
使用WMI获取网卡列表,
http://www.cnblogs.com/hongfei/archive/2013/03/18/2966474.html
通过ManagementObject 的属性Name可以得到网卡名。
如:
foreach (ManagementObject obj in collection)
{
    // obj["Name"]  =>Qualcomm Atheros AR9285 Wireless Network Adapter
}
问题:如何得到网卡的重命名(即本地连接,无限网卡连接)
obj["???"]=>无限网卡连接
请问???应该如何填写呢?


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-3-19 11:03:29 | 显示全部楼层
我想你要的应该是这样的数据吧

C#本地网络连连名称

C#本地网络连连名称

[code=csharp]  private void Form1_Load(object sender, EventArgs e)
        {

            NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
            foreach (NetworkInterface adapter in nics)
            {
                bool Pd1 = (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet); //判断是否是以太网连接
                if (Pd1)
                {
                     comboBox1.Items.Add("网络适配器名称:" + adapter.Name);
                     //comboBox1.Items.Add("网络适配器标识符:" + adapter.Id);
                     //comboBox1.Items.Add("适配器连接状态:" + adapter.OperationalStatus.ToString());
                 

                    IPInterfaceProperties ip = adapter.GetIPProperties();     //IP配置信息
                    if (ip.UnicastAddresses.Count > 0)
                    {
                         //comboBox1.Items.Add("IP地址:" + ip.UnicastAddresses[0].Address.ToString());
                         //comboBox1.Items.Add("子网掩码:" + ip.UnicastAddresses[0].IPv4Mask.ToString());
                    }
                    if (ip.GatewayAddresses.Count > 0)
                    {
                         //comboBox1.Items.Add("默认网关:" + ip.GatewayAddresses[0].Address.ToString());   //默认网关
                    }
                    int DnsCount = ip.DnsAddresses.Count;
                     //comboBox1.Items.Add("DNS服务器地址:");   //默认网关
                    if (DnsCount > 0)
                    {
                        //其中第一个为首选DNS,第二个为备用的,余下的为所有DNS为DNS备用,按使用顺序排列
                        for (int i = 0; i < DnsCount; i++)
                        {
                             comboBox1.Items.Add("              " + ip.DnsAddresses.ToString());
                        }
                    }
                     //comboBox1.Items.Add("网络接口速度:" + (adapter.Speed / 1000000).ToString("0.0") + "Mbps");
                     //comboBox1.Items.Add("接口描述:" + adapter.Description);
                     //comboBox1.Items.Add("适配器的媒体访问控制 (MAC) 地址:" + adapter.GetPhysicalAddress().ToString());

                     //comboBox1.Items.Add("该接口是否只接收数据包:" + adapter.IsReceiveOnly.ToString());

                     //comboBox1.Items.Add("该接口收到的字节数:" + adapter.GetIPv4Statistics().BytesReceived.ToString());
                     //comboBox1.Items.Add("该接口发送的字节数:" + adapter.GetIPv4Statistics().BytesSent.ToString());

                     //comboBox1.Items.Add("该接口丢弃的传入数据包数:" + adapter.GetIPv4Statistics().IncomingPacketsDiscarded.ToString());
                     //comboBox1.Items.Add("该接口丢弃的传出数据包数:" + adapter.GetIPv4Statistics().OutgoingPacketsDiscarded.ToString());

                     //comboBox1.Items.Add("该接口有错误的传入数据包数:" + adapter.GetIPv4Statistics().IncomingPacketsWithErrors.ToString());
                     //comboBox1.Items.Add("该接口有错误的传出数据包数:" + adapter.GetIPv4Statistics().OutgoingPacketsWithErrors.ToString());

                     //comboBox1.Items.Add("该接口协议未知的数据包数:" + adapter.GetIPv4Statistics().IncomingUnknownProtocolPackets.ToString());
                     //comboBox1.Items.Add("---------------------------------------------------------------------\n");
                }
               
            }

        }[/code]
 楼主| 发表于 2013-3-19 18:22:25 | 显示全部楼层
多谢飞哥
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-3 05:11

© 2014-2021

快速回复 返回顶部 返回列表