【发布时间】:2015-05-28 17:15:03
【问题描述】:
我们正在使用以下方法获取 MAC 地址。
Imports System.Net.NetworkInformation
Dim nic As NetworkInterface = Nothing
Dim max() As String
Dim i As Integer
Dim nics() As NetworkInterface = NetworkInterface.GetAllNetworkInterfaces()
For Each nic In nics
max(i) = nic.GetPhysicalAddress().ToString
i = i + 1
Next
使用上述代码,我们可以成功获取所有 MAC 地址,包括加密狗的 MAC 地址[Plug & Play Device]。但我们想要的只是内部设备的 MAC 地址。
我们如何才能获得可以称为永久 MAC 地址的内部设备的 MAC 地址?
【问题讨论】:
-
内部 LAN MAC 地址是什么意思?
-
我的意思是,内部设备的 MAC 地址可能是永久的。而不是任何即插即用设备。
-
你已经得到了各个系统的MAC地址知道吗?
-
我们正在获取所有 MAC 地址,包括即插即用设备。我们只想获取更可能是永久性的内部设备的 MAC 地址。
-
MAC怎么变了?!
标签: vb.net lan mac-address