下面小編就為大家帶來一篇winform C#取得Mac位址,IP位址,子網路遮罩,預設閘道的實例。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧
1. 新增組件
using System.Management;3. 方法
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection nics = mc.GetInstances(); foreach (ManagementObject nic in nics) { if (Convert.ToBoolean(nic["ipEnabled"]) == true) { string mac = nic["MacAddress"].ToString();//Mac地址 string ip = (nic["IPAddress"] as String[])[0];//IP地址 string ipsubnet = (nic["IPSubnet"] as String[])[0];//子网掩码 string ipgateway = (nic["DefaultIPGateway"] as String[])[0];//默认网关 } }
以上是詳細介紹winformC#取得Mac位址,IP位址,子網路遮罩,預設閘道的程式碼實例(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!