zoukankan
html css js c++ java
用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
"
,
""
);
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
""
;
}
}
}
}
查看全文
相关阅读:
RSS简易阅读器vb.net源代码
[建议]有关图片地址的建议
[音乐欣赏]wind flowers
有个叫计算机的比我笨
一个朋友画的建筑设计手绘图与其想到的
[推荐]华建小翻--QQ里的一个不错的服务商
爆强的广告
[学习日记]重构简易RSSREADER的UML类图
[音乐欣赏]红颜
[音乐欣赏]花与琴的流星
原文地址:https://www.cnblogs.com/studio313/p/229631.html
最新文章
深入理解JavaScript系列(33):设计模式之策略模式
更换Winform 皮肤(下)完全GDI+绘制
Hello C#5.0新特性
WPF+SQL Server 2008 TaskVision Demo小结
Functional Programming&Lazy Code:被我忘记的迭代器
更换Winform 皮肤(上)使用现有皮肤
从C#5.0说起:再次总结C#异步调用方法发展史
ReShaper工具
What's new in C# from 2.0 to 5.0
浅析LINQ涉及的一些C#语言特性
热门文章
浅谈C#4 Dynamic
vb.net写一个简易的RSS阅读器
最近在做什么
续用VB.net做RSS阅读器
江湖救急呀!正在郁闷中
[资料整理]Visual Basic 界面设计大观
继克仔修改了我的RssReader后,添加了的用mail发送文章的功能!
用vb.net做一个RSS阅读器续--分类功能(博客园专用)
[音乐欣赏]Craigie Hill
熊奄奄一息的说到:不要再打了, 我就是兔子.......
Copyright © 2011-2022 走看看