[code lang="csharp"]
string mac = "";
ManagementClass mc;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection……
[/Quote]
[code lang="csharp"]
string mac = "";
ManagementClass mc;
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
{ mac = mo["MacAddress"].ToString(); break; }
}
//判断mac地址和用户名-----------------------------------------------------------------------------------------------------------------------------------
string str_mac = "select count(*) from mac where mac_name ='" + mac+ "' and user_name='"+com_name.Text+"'";
//SqlCommand cmd1 = new SqlCommand(str_mac, cn);
int mac_name = Convert.ToInt32(cmd1.ExecuteScalar());
if (mac_name > 0)
{
MessageBox.Show();
}