C# 多网卡IP MAC 获取

网上查了不少代码,大都用两个不相关的代码来获取IP和MAC,
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
{
mac = mac+mo["MacAddress"].ToString()"\r\n";
}
}

操作方法

  • 01

    mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (mo["IPEnabled"].ToString() == "True") { mac = mac+mo["MacAddress"].ToString()+" ip "+ ((string[])mo["IPAddress"])[0].ToString()+"\r\n"; } } 如过一网卡有多IP 则先将IP数组提出来, string[] tmp_IP=(string[])mo["IPAddress"]; ip1=tmp_IP[0]; ip2=tmp_IP[1]; .......

  • 02

    ........

  • 03

    ...............

(0)

相关推荐

  • 网卡MAC地址是什么?如何查看和修改网卡的MAC地址

    MAC地址和IP地址的区别 MAC地址是用来定义网络设备位置的。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC位址。因此一台电脑的IP地址可以动态变化,而Mac地址是固定不 ...

  • tplink路由器wdr5300动态ip无法获取怎么办

    tplink路由器wdr5300动态ip无法获取的解决方法: 宽带线路(入户网线或从Modem出来的网线)需连接在路由器的WAN口,有线电脑需连接在LAN口,如下图: 如果线路连接正确,但WAN口指示 ...

  • WIN7下如何实现静态IP/MAC绑定,以防ARP攻击

    防ARP攻击,从终端抓起.WIN7下如何实现IP/MAC绑定? 在此,以添加IP: 192.168.1.200  MAC:00-aa-00-62-c6-09为例,小编与大家一同来分享. 方法一:通过& ...

  • 网速太慢源于DHCP偶遇IP自动获取引发

    单位局域网,3台服务器群集管理,安装有趋势科技的防毒服务器版,每日自动更新病毒库和扫描引擎.1台锐捷S4909三层交换机,下接14台SMC二层交换机,其中网络中心的交换机通过ADSL+宽带路由器的方式 ...

  • 如何修改网卡的MAC(物理)地址

    一、简单的修改方法 其实不论 98 还是 2000 ,自身都已经提供了更改网卡地址的功能,只是平时大家都没上这方面想,因此没有注意到而以,很简单的哦 ..... 现在我们先来看看 WIN2000 。在 ...

  • 手把手教你设置路由器.猫的正确连接方法及ip动态获取,实现校园网

    以海南大学的校园网为例,手把手教你设置无线路由器,正确连接猫,实现校园网! 工具/原料 至少一台笔记本电脑,猫,路由器,网线两根(其实一根也行) 方法/步骤 1、首先去找学校的网管(海大的话在“社团一 ...

  • win7 怎么固定虚拟网卡IP

    win7固定虚拟网卡IP: 1.点右下角的网络标志,鼠标右键选择打开网络和共享中心: 2.点更改适配器设置: 3.选择Microsoft Loopback Adapter,鼠标右键选择属性: 4.选择 ...

  • Win10网卡物理地址怎么修改 Win10修改网卡物理MAC地址图文教程

    每台能够上网的电脑都有网卡,不管是有线还是无线,网卡本身都得有物理地址,也就是MAC(Media Access Control 或 Medium Access Control)地址.这个地址理论上是固 ...

  • 怎么查看网卡mac(什么可以查看网卡的mac地址)

    最近有网友问网卡mac地址怎么查看?下面小编教大家Win7系统如何查看网卡mac地址的方法.1.在桌面右下角任务栏中点击网络图标,再点击"打开网络和共享中心",如下图所示:2.在网 ...