asp.net获得客户端mac地址
2008年1月4日 13:06:24 admin ASP.NET
#region 获得客户端mac地址
public string GetCustomerMac(string IP) //para IP is the client's IP
{
if (IP == "127.0.0.1")
{
return GetLocalMac();
}//"00-04-61-5C-31-52";//00-0F-1F-C6-B2-B3
else
{
string dirResults = "";
ProcessStartInfo psi = new ProcessStartInfo();
Process proc = new Process();
psi.FileName = "nbtstat";
psi.RedirectStandardInput = false;
psi.RedirectStandardOutput = true;
psi.Arguments = "-A " + IP;
psi.UseShellExecute = false;
proc = Process.Start(psi);
dirResults = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
dirResults = dirResults.Replace("\r", "").Replace("\n", "").Replace("\t", "");
int i = dirResults.LastIndexOf("=");
dirResults = dirResults.Substring(i + 2, 17);
if (dirResults.IndexOf("本地连接") != -1)
{ dirResults = "没有得到mac"; }
return dirResults;
}
}
#endregion
标签:asp.net获得客户端mac地址 asp.net 获得客户端mac地址 mac地址
相关文章
- asp.net获取客户端ip (2008-1-4 13:5:23)
- asp.net中使用md5加密 (2008-1-4 13:3:18)
- asp.net生成html静态页 (2008-1-4 12:59:48)
发表评论