如何用C#通过nbtstat命令 同时取得 Hostname和Mac Address 现在已经可以用C# 通过执行nbtstat 命令获得 Mac Address了,也可以获得hostname 但是同时获得他俩的时候就有问题,谁有代码获这网址也成给发一个过来,Thank you. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么非得用nbtstat?直接获取不就好了?? string strHostName = Dns.GetHostName(); //得到本机的主机名IPHostEntry ipEntry = Dns.GetHostByName(strHostName); //取得本机IPstring strAddr = ipEntry.AddressList[0].ToString(); //假设本地主机为单网卡string mac;//MAC地址ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");ManagementObjectCollection queryCollection = query.Get();foreach (ManagementObject mo in queryCollection){ if ((bool)mo["IPEnabled"]) { mac = mo["MacAddress"].ToString(); }}记得添加引用 如何通过公网来访问内网中安装的网络摄像机 插入数据的时候报错~~~~ 救命啊,datagridview更新不了 多线程访问窗体控件! 请教水晶报表的问题 net2005中先Kill进程,再启动进程时, System.ComponentModel.Win32Exception: 拒绝访问 js 传值问题```` 请哪位大哥给我解释一下这个正规表达式! 页面跳转的问题 终于搞定了,帮我忙的兄弟快来接分 如何将DataGridView绑定列的True/false转换为是/否? C#中 "[]"的作用
IPHostEntry ipEntry = Dns.GetHostByName(strHostName); //取得本机IP
string strAddr = ipEntry.AddressList[0].ToString(); //假设本地主机为单网卡
string mac;//MAC地址
ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");
ManagementObjectCollection queryCollection = query.Get();
foreach (ManagementObject mo in queryCollection)
{
if ((bool)mo["IPEnabled"])
{
mac = mo["MacAddress"].ToString();
}
}
记得添加引用