用ASP.Net获取客户端网卡的MAC

阿令条子

阿令条子

2016-01-29 13:29

用ASP.Net获取客户端网卡的MAC,用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 client's 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("r","").Replace("n","").Replace("t","");

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

              Regex reg=new Regex("Mac[ ]{0,}Address[ ]{0,}=[ ]{0,}(?<key((.)*?)) __MAC",RegexOptions.IgnoreCase|RegexOptions.Compiled); 
               Match mc=reg.Match(dirResults+"__MAC");

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

           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 ""; 
            } 
       }
  }
}<

展开更多 50%)
分享

猜你喜欢

用ASP.Net获取客户端网卡的MAC

电脑网络
用ASP.Net获取客户端网卡的MAC

ASP获取客户端MAC地址

ASP
ASP获取客户端MAC地址

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在ASP中获取客户端MAC地址的方法

Web开发
在ASP中获取客户端MAC地址的方法

ASP如何获取客户端真实IP

Web开发
ASP如何获取客户端真实IP

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

4.12 ASP如何获取客户端真实IP地址

Web开发
4.12 ASP如何获取客户端真实IP地址

关于客户端用ASP参生报表

ASP
关于客户端用ASP参生报表

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash实例:地下室的幽灵火焰(1)

Flash实例:地下室的幽灵火焰(1)

用 .NET 实现插件机制

用 .NET 实现插件机制
下拉加载更多内容 ↓