使用Windows在python中获取友好的设备名称

我想使用设备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

这些对于接口名称而言几乎是微不足道的

上一篇:js生成guid


下一篇:我可以排序向导列表并进行二进制搜索吗?