gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章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获取客户端网卡MAC的小例子的文章就讲到这里了,如果你想了解更多关于ASP.Net获取客户端网卡MAC的小例子的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com