AutoCAD.Net/C#.Net QQ群:193522571 WINFORM获取计算机名、域名、用户名和当前Mac地址

 

using System.Net; using System.Management;

 

      //计算机名 string MachineName = System.Environment.MachineName; //域名 string UserDomainName = System.Environment.UserDomainName; //用户名 string UserName = System.Environment.UserName; //当前Mac地址 string MacAddress = ManagementSystemInfo.GetActivatedAdaptorMacAddress();

 

 

    /// <summary> /// 获得当前机器的活动中Mac地址,若无联网则返回空"" /// </summary> /// <returns>mac地址,例如:18:03:73:AE:38:0D</returns> public static string GetActivatedAdaptorMacAddress() { string 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(); } } return mac; }

 

你可能感兴趣的:(AutoCAD.Net/C#.Net QQ群:193522571 WINFORM获取计算机名、域名、用户名和当前Mac地址)