zoukankan      html  css  js  c++  java
  • C# .NET 获取网络适配器信息

    1:NetworkInterface 类:

    该类位于 System.Net.NetworkInformation 命名空间

    该类可以方便的检测本机有多少个网卡(网络适配器),网卡信息,哪些网络连接可用等。

    2:常用方法和属性:

    NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
    Console.WriteLine("适配器个数:" + adapters.Length);
    Console.WriteLine();
      
    foreach (NetworkInterface adapter in adapters)
    {
        Console.WriteLine("描述:" + adapter.Description);
        Console.WriteLine("标识符:" + adapter.Id);
        Console.WriteLine("名称:" + adapter.Name);
        Console.WriteLine("类型:" + adapter.NetworkInterfaceType);
        Console.WriteLine("速度:" + adapter.Speed * 0.001 * 0.001 + "M");
        Console.WriteLine("操作状态:" + adapter.OperationalStatus);
        Console.WriteLine("MAC 地址:" + adapter.GetPhysicalAddress());
      
        // 格式化
        PhysicalAddress pa = adapter.GetPhysicalAddress();
        byte[] bytes = pa.GetAddressBytes();
        StringBuilder sb = new StringBuilder();
      
        for (int i = 0; i < bytes.Length; i++)
        {
            // 以十六进制格式化
            sb.Append(bytes[i].ToString("X2"));
            if (i != bytes.Length - 1)
            {
                sb.Append("-");
            }
        }
        Console.WriteLine("MAC 地址:" + sb);
        Console.WriteLine();
    }

    3:板载网卡:

    描述:Realtek PCIe GBE Family Controller
    标识符:{AEDA3FF2-F692-4F18-8708-AC7FBBAEC6E2}
    名称:本地连接
    类型:Ethernet
    速度:100M
    操作状态:Up
    MAC 地址:B8AC6F539CE9
    MAC 地址:B8-AC-6F-53-9C-E9
    

    4:无线网卡:

    描述:Atheros AR9285 Wireless Network Adapter
    标识符:{63361D79-3B9B-4680-91FA-DD556D5E01FF}
    名称:无线网络连接
    类型:Wireless80211
    速度:150M
    操作状态:Down
    MAC 地址:0017C4EBF741
    MAC 地址:00-17-C4-EB-F7-41
    

    作者:zhanqi

    出处:http://www.cnblogs.com/zhanqi/

    本文版权归作者和博客园共有,转载请注明作者及出处.

  • 相关阅读:
    MySQL中的char与varchar详解
    有关PHPstorm的git环境的配置和git密钥的生成总结
    PHP开发中常用的字符串操作函数
    PHP 二维数组排序函数的应用 array_multisort()
    大龄程序员的出路在哪里
    近期面试总结(PHP后端开发工程师)(部分笔试题)
    B-Tree目录和Hash索引的区别
    curl、fopen和file_get_contents区别
    什么是OAuth授权
    SEO 统计算法
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2006160.html
Copyright © 2011-2022 走看看