现实中,我们的机器可以有多块网卡(network adapter),
每块网卡只能有一个MAC Address,
但一块网卡又可以绑定多个IP Address。
现本机安装有3块网卡(其中后两块是虚的假卡),
第一块(物理存在的真卡)绑定了三个IP地址,
具体情况如下:
MAC Address : 00:05:5D:72:B6:53
IP Address : 192.168.0.47
IP Address : 192.168.0.106
IP Address : 192.168.0.220
using System;
using System.Management;//It is need import in addition.
using System.Collections;

namespace PublicBill.GetNetworkAdapter
以下是程序运行后的结果:
每块网卡只能有一个MAC Address,
但一块网卡又可以绑定多个IP Address。
现本机安装有3块网卡(其中后两块是虚的假卡),
第一块(物理存在的真卡)绑定了三个IP地址,
具体情况如下:
MAC Address : 00:05:5D:72:B6:53
IP Address : 192.168.0.47
IP Address : 192.168.0.106
IP Address : 192.168.0.220
MAC Address : 00:50:56:C0:00:01
IP Address : 192.168.204.1
MAC Address : 00:50:56:C0:00:08
IP Address : 192.168.74.1
下面的程序将获取以上内容:
以下是程序运行后的结果:
| 有关“Win32_NetworkAdapterConfiguration”,请参照 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_networkadapterconfiguration.asp |