asp.net获取客户端ipasp.net过滤危险字符

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地址  

点击这里获取该日志的TrackBack引用地址

相关文章

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


图标汇集

最近发表

最新评论及回复

最近留言