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
""
;
}
}
}
}
查看全文
相关阅读:
Ubuntu下SVN命令行递归加入文件夹文件(免去一个一个的加入 --force)
oschina插件和扩展
oschina iOS代码库
oschina 开发工具
oschina应用工具
oschina程序开发
网络爬虫 kamike.collect
WebFetch 是无依赖极简网页爬取组件
commoncrawl 源码库是用于 Hadoop 的自定义 InputFormat 配送实现
JAVA平台上的网络爬虫脚本语言 CrawlScript
原文地址:https://www.cnblogs.com/studio313/p/229631.html
最新文章
SQL Profile (总结4)--使用演示示例
DataTable.AcceptChanges方法有何用处
Servlet、SPringMVC、Struts等防止表单反复提交的多种处理方法
setsockopt()使用方法(參数具体说明)
移动开发语言Swift
C++设计模式实现--组合(Composite)模式
Spark学习体系
POJ 1236 Network of Schools(强连通 Tarjan+缩点)
MessageDigest简单介绍
【剑指offer】面试题43:n个骰子的点数
热门文章
白话经典算法系列之七 堆与堆排序
Debian/Ubuntu Linux 下安装LLVM/Clang 编译器
这程序还厉害的。。。
wireshark过滤语法总结
探索WebKit内核(一)------ 菜鸟起步
WF4.0——升级技能:托付应用
DS18B20
ios基础-编程规范
七牛用户如何将视频转码成普清高清来适应不同的手机端或者web端
实现文件下载的java代码
Copyright © 2011-2022 走看看