【发布时间】:2012-08-06 07:19:23
【问题描述】:
可以使用多种工具和方法更改 MAC 地址。有没有办法获得网卡的默认 MAC 地址,即使它的地址已经改变。在许多 MAC 地址更改工具中,都有恢复默认 MAC 地址的选项。那么如何在MAC地址改变的情况下找回默认MAC呢?
【问题讨论】:
-
不,那是改变mac地址的重点。
标签: c# asp.net mac-address
可以使用多种工具和方法更改 MAC 地址。有没有办法获得网卡的默认 MAC 地址,即使它的地址已经改变。在许多 MAC 地址更改工具中,都有恢复默认 MAC 地址的选项。那么如何在MAC地址改变的情况下找回默认MAC呢?
【问题讨论】:
标签: c# asp.net mac-address
您面临的问题是,可用的 API 要求 NIC 返回其 MAC 值,或者它们正在查询 NIC 先前报告的 MAC 值的 OS 缓存。
如果您使用您提到的任何技术更改 NIC 的 MAC,则 NIC 将向操作系统或响应 API 查询报告此新值。
NIC 的当前 MAC 地址(不是原始 地址)可以在 .Net 中使用以下库确定:
System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces
【讨论】:
System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces 获取当前 MAC。