foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces()) { if (nic.NetworkInterfaceType == NetworkInterfaceType.Ethernet) { if (nic.OperationalStatus == OperationalStatus.Up) Adapter_LstB.Items.Add(nic.Name); } if (nic.NetworkInterfaceType == NetworkInterfaceType.Wireless80211) { if (nic.OperationalStatus == OperationalStatus.Up) Adapter_LstB.Items.Add(nic.Name); } } foreach (IPAddress currrentIPAddress in Dns.GetHostAddresses(Dns.GetHostName())) { if (currrentIPAddress.AddressFamily.ToString() == System.Net.Sockets.AddressFamily.InterNetwork.ToString()) IPAddress_LstB.Items.Add(currrentIPAddress.ToString()); } ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (mo["IPEnabled"].ToString() == "True") MACAddress_LstB.Items.Add(mo["MacAddress"].ToString()); } HostPC_IP.Text = IPAddress_LstB.Items[0].ToString();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)