asp.net获取客户端登录者的mac地址,有两种方法
1,通过win32特性获得,
优点:无需在客户端设置;缺点:无法获取服务器的mac(经测试总为0,其实感觉没有必要获取服务器的mac,所以也不算缺点)(能否跨网段获取还没有测试)
2,通过javascript加载ActiveX来实现:
优点:任意获取mac地址(可以跨网段获取);缺点:需要在客户端浏览器中将activeX的选项全部打开,否则获取不到,所以不怎么稳定;
通过win32特性获得:
通过以上代码则可获取客户端mac,需要在客户机子上面才能看到效果
通过javascript加载ActiveX来实现:
javascript代码如下
在要获取的aspx页面上面引用以上js,可以在该页面通过以下方法来获取max地址
转自http://www.cnblogs.com/davinci/archive/2010/01/20/1652171.html
本文介绍了两种在ASP.NET中获取客户端MAC地址的方法:一是利用Win32 API特性直接获取,适用于局域网环境且无需客户端配置;二是通过JavaScript加载ActiveX组件实现跨网段获取,但需要客户端浏览器支持。
91

被折叠的 条评论
为什么被折叠?



