2

我想在 asp.net 中获取我的网站访问者的 mac 地址,我该怎么做?

此代码获取主机mac地址

            ManagementClass objMC = new  ManagementClass("Win32_NetworkAdapterConfiguration");
        ManagementObjectCollection objMOC = objMC.GetInstances();

        foreach (ManagementObject objMO in objMOC)
        {
            if (!(bool)objMO["ipEnabled"])
                continue;

            string a = ((string)objMO["MACAddress"]);
        }
4

1 回答 1

9

您无法获取访问者的 MAC,因为 MAC 地址无法像 IP 地址那样在不同主机之间的跃点中存活。您最多可以获得最接近服务器的交换机的 MAC,即使在这种情况下,我也不确定从 ASP.NET 技术上是否可行。

于 2013-01-23T09:53:42.750 回答