获取客户端的MAC地址。

是否有一种相当简单的方法从ASP.Net Web应用程序获取客户端的MAC地址。 我一直是4.0,我正在使用Visual Studio 2010。 编辑 听!请不要关闭我的问题! jmccarthy所关联的那个是不一样的。我的请求不是来自网络浏览器。我应该更清楚。     
已邀请:
如果您的请求不是来自Web浏览器,则必须修改客户端以发送其MAC地址。如果您无法控制客户端,那么您根本就无法从中获取MAC。     
我认为没有任何跨浏览器方法可以做到这一点,使用某种插件(ActiveX)。     
它通常不可能也没有意义,因为在到达您的服务器之前,这些帧可能已经通过了许多路由器和网络设备。 如果您仍想从服务器执行此操作,而不向客户端添加任何内容,则可以使用C#代码链接来确定IP地址的MAC地址(然后您可以使用ASP.NET Request变量): 获取Mac地址 获取主机的MAC地址 请注意,如果在标准ASP.NET请求线程上执行此操作,则可能会导致严重的性能问题。您可能希望以某种同步方式执行此操作。     

要回复问题请先登录注册