Windows如何知道哪个网络适配器是无线设备?

我正在尝试在注册表中或通过WMI(使用wbemtest)查找一个值,该值告诉我此网络适配器使用无线连接。WMI Win32_NetworkAdapter类中有一些值,例如AdapterType,但它们只是告诉我这是以太网设备。在另一台PC上查询该类时,我得到一个WiFi_NetworkAdapter条目,但我认为这取决于驱动程序供应商如何实现它。我什至试图在注册表中找到某些内容,但找不到任何内容。我可以看到这是无线设备的唯一部分是当我查看名称和描述时,但老实说,这不是一个好的解决方案。在Windows XP上,我在下面找到了带有“ MediaSubType”字段的注册表项

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{GUID}\Connection

但在Windows 7上,此键似乎不是必需的。

除了Registry或WMI以外的任何其他解决方案也都非常受赞赏,但请记住,我不想使用第三方工具,因为以后我想编写一个小的C ++程序。

STTR

请参阅MediaSubTypeDWORD值。如果MediaSubtype = 2,则网络适配器是无线设备。

powershell gci 'hklm:SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}' -rec ^| gp ^| FT MediaSubtype, Name, PnpInstanceID -Au

或获取_MIB_IF_ROW2结构,请参见NDIS_PHYSICAL_MEDIUM。

也可以使用PnpInstanceID和PCI ID存储库(数据库)PCI供应商和设备列表(信息)

获取我们所有无线连接及其信号强度的列表:

wmic /NAMESPACE:\\ROOT\wmi path MSNdis_80211_ReceivedSignalStrength get *

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何知道哪个网络适配器是哪个物理端口?

来自分类Dev

如何创建虚拟无线网络适配器进行测试?

来自分类Dev

如何连接到知道其IP地址的NIC卡或网络适配器?

来自分类Dev

如何通过特定的网络适配器/设备访问共享文件夹?

来自分类Dev

如何显示网络适配器名称而不是完整的设备名称

来自分类Dev

在Windows 8.1中连接到具有2个网络适配器的无线网络时,如何创建WiFi热点?

来自分类Dev

Windows 7中“网络连接”中损坏的隐藏无线网络适配器

来自分类Dev

在Windows中删除网络适配器

来自分类Dev

Windows Enterprise 上的网络适配器之间的路由

来自分类Dev

使用无线路由器作为无线网络适配器?

来自分类Dev

Windows 7:通过注册表修改无线网络适配器参数

来自分类Dev

如何指定Samba网络适配器

来自分类Dev

如何通过WinApi确定默认的网络适配器?

来自分类Dev

C#如何获取网络适配器指标?

来自分类Dev

如何获取当前使用的网络适配器

来自分类Dev

如何显示网络适配器及其统计信息?

来自分类Dev

如何删除仅VirtualBox主机的网络适配器

来自分类Dev

多个网络适配器,它如何影响连接?

来自分类Dev

如何使用终端命令重置网络适配器?

来自分类Dev

如何在Windows Task Manager中更改网络适配器的顺序?

来自分类Dev

如何在Windows 7中创建禁用特定网络适配器的热键?

来自分类Dev

如何查看Windows 7中的网络适配器统计信息?

来自分类Dev

如何在Windows 10中了解和删除多个网络适配器

来自分类Dev

如何使Windows XP VPN通过特定的网络适配器连接?

来自分类Dev

本地链接IP-169.254-用于无线网络适配器-如何解决?

来自分类Dev

如何在centos 7最小安装上启用无线网络适配器?

来自分类Dev

Rosewell网络适配器的问题

来自分类Dev

重置网络适配器

来自分类Dev

Rosewell网络适配器的问题

Related 相关文章

  1. 1

    如何知道哪个网络适配器是哪个物理端口?

  2. 2

    如何创建虚拟无线网络适配器进行测试?

  3. 3

    如何连接到知道其IP地址的NIC卡或网络适配器?

  4. 4

    如何通过特定的网络适配器/设备访问共享文件夹?

  5. 5

    如何显示网络适配器名称而不是完整的设备名称

  6. 6

    在Windows 8.1中连接到具有2个网络适配器的无线网络时,如何创建WiFi热点?

  7. 7

    Windows 7中“网络连接”中损坏的隐藏无线网络适配器

  8. 8

    在Windows中删除网络适配器

  9. 9

    Windows Enterprise 上的网络适配器之间的路由

  10. 10

    使用无线路由器作为无线网络适配器?

  11. 11

    Windows 7:通过注册表修改无线网络适配器参数

  12. 12

    如何指定Samba网络适配器

  13. 13

    如何通过WinApi确定默认的网络适配器?

  14. 14

    C#如何获取网络适配器指标?

  15. 15

    如何获取当前使用的网络适配器

  16. 16

    如何显示网络适配器及其统计信息?

  17. 17

    如何删除仅VirtualBox主机的网络适配器

  18. 18

    多个网络适配器,它如何影响连接?

  19. 19

    如何使用终端命令重置网络适配器?

  20. 20

    如何在Windows Task Manager中更改网络适配器的顺序?

  21. 21

    如何在Windows 7中创建禁用特定网络适配器的热键?

  22. 22

    如何查看Windows 7中的网络适配器统计信息?

  23. 23

    如何在Windows 10中了解和删除多个网络适配器

  24. 24

    如何使Windows XP VPN通过特定的网络适配器连接?

  25. 25

    本地链接IP-169.254-用于无线网络适配器-如何解决?

  26. 26

    如何在centos 7最小安装上启用无线网络适配器?

  27. 27

    Rosewell网络适配器的问题

  28. 28

    重置网络适配器

  29. 29

    Rosewell网络适配器的问题

热门标签

归档