C#でIPアドレス(最終回)
先ほどのエントリー+以下のコードでできました!
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Management; namespace IPaddress { class Program { static void Main(string args) { string query = "SELECT * FROM Win32_NetworkAdapterConfiguration"; ManagementObjectSearcher searcher = new ManagementObjectSearcher(query); ManagementObjectCollection queryCollection = searcher.Get(); foreach (ManagementObject mo in queryCollection) { if ((bool)mo["IPEnabled"]) { Console.WriteLine(mo["Caption"]); foreach (string ip in (string)mo["IPAddress"]) { Console.WriteLine("IP = " + ip); } } } } } }