您的位置:首页 > 编程语言 > ASP

asp.net获取客户端登录者mac地址

2010-01-19 21:52 274 查看
asp.net获取客户端登录者的mac地址,有两种方法

1,通过win32特性获得,

优点:无需在客户端设置;缺点:无法获取服务器的mac(经测试总为0,其实感觉没有必要获取服务器的mac,所以也不算缺点)(能否跨网段获取还没有测试)

2,通过javascript加载ActiveX来实现:

优点:任意获取mac地址(可以跨网段获取);缺点:需要在客户端浏览器中将activeX的选项全部打开,否则获取不到,所以不怎么稳定;

通过win32特性获得:

代码

/// <summary>
/// 获取mac地址
/// </summary>
/// <returns></returns>
public string GetMACs()
{
try
{
return Request.Form["txtMAC"].ToString();
}
catch
{

return "";
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: