• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP.Net获取客户端网卡MAC的小例子
    复制代码 代码如下:

    using System.Text.RegularExpressions;
    using System.Diagnostics;
    public class test
    {
            public test
            {}
            public static string GetCustomerMac(string IP) //para IP is the clients IP
            {
                   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(" ","").Replace(" ","").Replace(" ","");
                  Regex reg=new Regex("Mac[ ]{0,}Address[ ]{0,}=[ ]{0,}(?key>((.)*?)) __MAC",RegexOptions.IgnoreCase|RegexOptions.Compiled);
                   Match mc=reg.Match(dirResults+"__MAC");
               if(mc.Success)
                {
                    return mc.Groups["key"].Value;
               }
                else
               {
                    reg=new Regex("Host not found",RegexOptions.IgnoreCase|RegexOptions.Compiled);
                    mc=reg.Match(dirResults);
                if(mc.Success)
                {
                     return "Host not found!";
                }
                else
                {
                     return "";
                }
           }
      }
    }
    您可能感兴趣的文章:
    • ASP.NET简单获取服务端和客户端计算机名称的方法
    • 获取asp.net服务器控件的客户端ID和Name的实现方法
    • asp.net实现获取客户端详细信息
    • ASP.net中获取客户端参数操作系统信息
    • Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
    • 获取客户端IP地址c#/vb.net各自实现代码
    • ASP.NET获取真正的客户端IP地址的6种方法
    • jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
    • .NET获取客户端的操作系统版本、浏览器版本和IP地址
    上一篇:ASP.NET导出数据到Excel的实现方法
    下一篇:asp.net StreamReader 创建文件的实例代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    ASP.Net获取客户端网卡MAC的小例子 ASP.Net,获取,客户端,网卡,