我想使用设备GUID获取网络接口名称.
我对解析接口名称使用“ ipconfig / all”有一个答案
但是“ ipconfig / all”非常复杂…
所以我想得到像Getting friendly device names in python
但这仅显示USB驱动程序.
我可以找到GUID(实际上我不知道该怎么做),其代码如下:
import netifaces as ni
x=ni.interfaces()
print x
像这样的节目[‘{CDC97813-CC28-4260-BA1E-F0CE3081DEC7}’]
我想转换友好的设备名称,例如“本地连接”
解决方法:
代替确实很复杂的ipconfig / all,就输出而言,考虑以下更简单的命令:
>netsh interface show interface
Admin State State Type Interface Name
-------------------------------------------------------------------------
Enabled Connected Dedicated Wireless Network Connection
Enabled Disconnected Dedicated Local Area Connection
要么
>netsh interface ip show interfaces
Idx Met MTU State Name
--- ---------- ---------- ------------ ---------------------------
13 25 1500 connected Wireless Network Connection
12 5 1500 disconnected Local Area Connection
这些对于接口名称而言几乎是微不足道的