我想在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"]);
}
答案 0 :(得分:9)
您无法获取访问者的MAC,因为MAC地址不会像IP地址那样在不同的主机上生存。最重要的是最接近服务器的交换机的MAC,即使在这种情况下,我也不确定它在技术上是否适用于ASP.NET。