public void GetPhysicsNetworkAdapterInfo(){ManagementObjectSearcher mos = new ManagementObjectSearcher(@\"\\\\.\\ROOT\\StandardCimv2\", \"SELECT * FROM MSFT_NetAdapter WHERE Virtual=False\");ManagementObjectCollection moc = mos.Get();foreach (ManagementObject mo in moc){string driverDescription = mo[\"DriverDescription\"]?.ToString();uint interfaceType = Convert.ToUInt32(mo[\"InterfaceType\"] ?? 0);string macAdddr = mo[\"PermanentAddress\"]?.ToString();Console.WriteLine(\"---------------------------------------\");Console.WriteLine($\"DriverDescription:{driverDescription}\");Console.WriteLine($\"MacAddr:{macAdddr}\");Console.WriteLine($\"InterfaceType:{interfaceType}\");}}

MSFT_NetAdapter所有成员:
MSFT_NetAdapter class (Windows) | Microsoft Docs
InterfaceType(可用于判断网卡为有线或无线):
NetworkInterfaceType Enum (System.Net.NetworkInformation) | Microsoft Docs
爱站程序员基地
![(原创)[C#] 一步一步自定义拖拽(Drag&Drop)时的鼠标效果:(一)基本原理及基本实现-爱站程序员基地](https://aiznh.com/wp-content/uploads/2022/07/20220721231016-62d9dcd85c40b-220x150.gif)

