12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Management;
- using System.Text;
- using System.Threading.Tasks;
- namespace MainForm.ClassFile.ProjectClass
- {
- public class IPHelper
- {
- ///<summary>
- ///获取网卡硬件地址
- ///</summary>
- ///<returns> string </returns>
- public static string GetMoAddress()
- {
- string MoAddress = "";
- try
- {
- using (ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"))
- {
- ManagementObjectCollection moc2 = mc.GetInstances();
- foreach (ManagementObject mo in moc2)
- {
- if ((bool)mo["IPEnabled"] == true)
- MoAddress = mo["MacAddress"].ToString();
- mo.Dispose();
- }
- }
- }
- catch (Exception)
- {
- throw;
- }
- return MoAddress.ToString();
- }
- }
- }
|