我想在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"]);
}
Run Code Online (Sandbox Code Playgroud)
您无法获取访问者的MAC,因为MAC地址不会像IP地址那样在不同主机上生存.最多可以得到的是最接近服务器的交换机的MAC,即使在这种情况下,我也不确定它在技术上是否可以从ASP.NET获得.
| 归档时间: |
|
| 查看次数: |
2951 次 |
| 最近记录: |