用ASP.Net获取客户端网卡的MAC
来源:互联网 发布:clearlove知乎 编辑:程序博客网 时间:2024/05/06 10:19
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","");
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
- 用ASP.Net获取客户端网卡的MAC(收藏)
- ASP.NET获取客户端网卡使用的MAC地址信息
- asp.net获取客户端的MAC(网卡地址)
- ASP.NET获取客户端网卡使用的MAC地址信息
- asp.net如何获取客户端网卡mac地址
- asp.net获取客户端的MAC地址
- ASP.net获取远程电脑网卡MAC
- 获取客户端网卡的MAC地址
- 获取客户端网卡mac地址的方法
- PHP获取客户端的网卡mac物理地址
- Asp.net获取客户端CPU,硬盘,MAC序列号的
- asp.net 获取客户端IP与mac
- asp.net 获取客户端IP与mac
- ASP.NET获取客户端MAC地址
- 获取客户端网卡MAC地址
- ASP获取网卡物理地址MAC
- 分析ms数据库的用户表数和记录数
- 多用户权限与数据管理
- 恶意广告软件EyeOnBrowser Class(_IS_IDrv.exe又名Adware/ToolBar.Iebar)的手工清除方法
- 将表数据生成SQL脚本的存储过程
- “一卡通”信息系统数据库设计初步探讨
- 用ASP.Net获取客户端网卡的MAC
- COM+ 与银行有什么关系?
- 纪念我的第一篇文章
- 终身受用的80句话
- 从放屁看个性
- 人生苦短
- [C++学习]矩阵运算符重载
- jfreechart使用及其向linux移植
- 纪念抗战胜利60周年-3亿两白银