這個問題在網上查了以下,在抓與服務器同一網段內的MAC不難,但如何跨網段好像無解.
如果有高手了解這方面的,請賜教.
另外也可以考慮:
我已知道麼個網段的設定,通過不在這個網段的服務器能否找到該網段主機的MAC地址.
如果有高手了解這方面的,請賜教.
另外也可以考慮:
我已知道麼個網段的設定,通過不在這個網段的服務器能否找到該網段主機的MAC地址.
解决方案 »
- NHibernate怎么用?对于以数据为主的企业平台适合吗
- 一个关于三层架构中,分页+排序+Top Num的实现——在下想一个问题想到有点死循环,所以得麻烦各位了……
- 变成年月日的形式
- 下拉框读取数据库,数据很多,下拉框过长,有什么解决办法??
- 用户登陆功能如何实现?
- google的搜索结果中总出现“所有结果”。怎样解决?
- 数据批处理,忘大家近来讨论!
- 求水晶报表10.0注册码,我的机器有问题,搜索功能不能用了!
- 在一个impersonate enabled="true"的ASP.NET程序中,如何获取当前用户名,和所在域的组
- 求助,
- 求一正则表达式
- 怎么没人回答的我问题呢?送分题,快来接分噢
有沒有詳細一些的資料?inatas(Natas) ( ) 信誉:96
什麼樣的OCX可以使用呢?
{
string mac = ""; System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "nbtstat";
process.StartInfo.Arguments = "-a " + strIp;
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardOutput = true; process.Start(); string output = process.StandardOutput.ReadToEnd();
int length = output.IndexOf("MAC Address = "); if (length > 0)
{
mac = output.Substring(length + 14, 17);
} process.WaitForExit(); return mac.Replace("-", "").Trim();
}但是这种方式好像要依赖于NetBIOS协议,客户端没有此安装此协议的话,返回不了相关信息。