命名空间引用: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;