现在的位置: 首页 > 综合 > 正文

获得本机的IP,掩码和网关

2012年11月10日 ⁄ 综合 ⁄ 共 744字 ⁄ 字号 评论关闭

首先找到资源管理器里的引用,右击添加引用:System.Management;

  1. using System;
  2. using System.Management;
  3. namespace ConsoleApplication1
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
  10.             ManagementObjectCollection nics = mc.GetInstances();
  11.             foreach (ManagementObject nic in nics)
  12.             {
  13.                 if (Convert.ToBoolean(nic["ipEnabled"]) == true)
  14.                 {
  15.                     Console.WriteLine((nic["IPAddress"as String[])[0]);
  16.                     Console.WriteLine((nic["IPSubnet"as String[])[0]);
  17.                     Console.WriteLine((nic["DefaultIPGateway"as String[])[0]);
  18.                 }
  19.             }
  20.         }
  21.     }
  22. }

抱歉!评论已关闭.