一直想专心研究这个问题,先来个图
运行后的界面:
using
System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Management;
namespace FortuneWeb
... {
public partial class WebForm1 : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
}
protected void Button1_Click(object sender, EventArgs e)
...{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
...{
if ((bool)mo["IPEnabled"] == true)
Label1.Text = mo["MacAddress"].ToString();
}
}
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Management;
namespace FortuneWeb
... {
public partial class WebForm1 : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
}
protected void Button1_Click(object sender, EventArgs e)
...{
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
...{
if ((bool)mo["IPEnabled"] == true)
Label1.Text = mo["MacAddress"].ToString();
}
}
}
}
大家看到问题了吗?
我的本本是两个网卡,一个无线一个非无线的,但此时是用非无线上的,但程序却获得无线的MAC地址,欢迎大家讨论