我在自己服务器上一个页面上放了这么一段代码,目的是想要取得访问者的网卡机器码。
public string GetMoAddress()
    {
        string MoAddress = "";
        ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
        ManagementObjectCollection moc2 = mc.GetInstances();
        foreach (ManagementObject mo in moc2)
        {
            if ((bool)mo["IPEnabled"] == true)
                MoAddress = mo["MacAddress"].ToString();
            mo.Dispose();
        }        return MoAddress.ToString();
    } 但是我尝试了多台电脑登陆,发现得到的机器码是相同的。我想可能是因为取得的是服务器的机器码了?
有没有办法取得访问者电脑的机器码呢?或者有别的方法判断某台机器在访问我的网站么?