Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET应用程序中获取客户端MAC地址_C#_Asp.net_Mac Address - Fatal编程技术网

C# 在ASP.NET应用程序中获取客户端MAC地址

C# 在ASP.NET应用程序中获取客户端MAC地址,c#,asp.net,mac-address,C#,Asp.net,Mac Address,我如何获得访问我网站的用户的带有C#代码的客户端MAC地址?您没有访问MAC的权限,您不需要它。只有计算机连接到的路由器才知道MAC。要实现这一点,必须在客户端计算机上运行一些代码。MAC地址未在internet中提供。在计算机上存储一些guid为的cookie,这不像在客户端计算机上运行代码那样令人讨厌。;-) 在我的机会里,最好的事情就是在你的网站上建立一个用户管理系统,给用户一个注册/登录的机会。然后,您可以跟踪用户周围的所有信息。您无法获取发送方的MAC地址,因为您无法获取客户端路径上第

我如何获得访问我网站的用户的带有C#代码的客户端MAC地址?

您没有访问MAC的权限,您不需要它。只有计算机连接到的路由器才知道MAC。

要实现这一点,必须在客户端计算机上运行一些代码。MAC地址未在internet中提供。在计算机上存储一些guid为的cookie,这不像在客户端计算机上运行代码那样令人讨厌。;-)


在我的机会里,最好的事情就是在你的网站上建立一个用户管理系统,给用户一个注册/登录的机会。然后,您可以跟踪用户周围的所有信息。

您无法获取发送方的MAC地址,因为您无法获取客户端路径上第一个路由器后面的MAC地址。

我删除了第二个问题。如果你想问第二个问题。你想做什么?唯一识别你的访客?可接受的准确度是多少?如果客户端有多个MAC地址,或者通过VPN连接等,这对你仍然没有帮助@JohnSaunders:你说得对。一直以来最好的方法是在网站上提供登录和用户管理。