.net获取mac地址

using System.Diagnostics;
using System.Text.RegularExpressions;

        public string GetCustomerMac(string 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();

            //匹配mac地址
            Match m = Regex.Match(dirResults, "//w+//-//w+//-//w+//-//w+//-//w+//-//w//w");

            //若匹配成功则返回mac,否则返回找不到主机信息
            if (m.ToString() != "")
            {
                return m.ToString();
            }
            else
            {
                return "找不到主机信息";
            }

        }

阅读更多
文章标签: .net string
想对作者说点什么? 我来说一句

.net 获取客户端mac地址

2010年08月31日 3KB 下载

获取本机的MAC地址

2009年07月28日 20KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭