命名空间引用:using system.Management;
string hostName = Dns.GetHostName();
string ip="";
string mac = "";
//已过期 IPAddress addr = new IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address);
IPAddress[] addr= Dns.GetHostEntry(Dns.GetHostName()).AddressList;
for (int i = 0; i < addr.Length; i++)
{
ip = addr[i].ToString();
}
//获取Mac地址
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (mo["IPEnabled"].ToString() == "True")
{
mac = mo["MacAddress"].ToString();
}
}
string loginInfo = "登录IP:" + ip + "; 计算机名称:"+ hostName+"; Mac:"+ mac;
浙公网安备 33010602011771号