【发布时间】:2014-03-10 21:35:31
【问题描述】:
如何在asp.net中获取终端用户机器的Mac地址
Dim nics() As NetworkInterface = NetworkInterface.GetAllNetworkInterfaces()
Dim sMacAddress As String = String.Empty
Dim adapter As NetworkInterface
For Each adapter In nics
If sMacAddress = String.Empty Then
Dim properties As IPInterfaceProperties = adapter.GetIPProperties()
sMacAddress = adapter.GetPhysicalAddress().ToString()
End If
Next
通过使用上面的代码,我得到了应用程序主机服务器机器的 macaddress
【问题讨论】:
-
请解释您要解决的实际问题。您很可能不需要客户端的 MAC 地址。
-
@CodeCaster 很可能是某种问题,例如身份验证或阻止一台计算机进行多票等 - 如果您可以使用 MAC 会很好,但您不能:D跨度>