可能重复:
How to get MAC address of client machine in c# and vb.net
以下是我在服务器端运行的代码:
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in nics)
{
IPInterfaceProperties properties = adapter.GetIPProperties();
string _temp = adapter.GetPhysicalAddress().ToString();
if (!string.IsNullOrEmpty(_temp))
{
lblmac.Text = "your MAC address:<b> "+_temp+"</b>";
}
}
给出服务器的MAC(12位十六进制数)地址
我需要获取客户端计算机的mac地址。
如何?
答案 0 :(得分:0)
无法检索访问您的Web应用程序的客户端计算机的MAC地址。此信息甚至不会暴露给javascript,以便您在客户端进行工作。
答案 1 :(得分:0)
这不可能。
你可以解决这个问题并使其成为客户告诉服务器他们自己的MAC地址(你已经有了代码,应该很容易)。