重要编辑:再次回到这个主题。正如您所说,不应该有默认网卡,我试图了解是否有办法检测所有实际连接的网卡。
拥有我的物理接口的 MAC 地址是否有一种编程方式来获取接口名称/接口状态/等...
比如我的XP机器:
设备 Realtek RTL8139 系列 PCI 快速以太网 NIC MAC XXXX-XXXX-XXXX
XXXX-XXXX-XXXX是我所知道的
通过此设备,我使用“本地连接”连接(与网关、子网等相关的所有信息...)
所以我正在寻找 XXXX-XXXX-XXXX 和本地连接之间的链接。
希望现在一切都清楚了。
谢谢大家!PS抱歉耽搁了……对所有人+1投票,请耐心等待!
老问题
大家好,我想通过netsh命令更改“本地连接”的IP。
我的问题是是否有一种编程方式来获取默认连接名称(即完全是“本地连接”)?
谢谢
编辑:我不需要所有连接名称的列表,而只需要默认名称。访问注册表我得到列表,似乎默认标记为 *。不幸的是,在控制台上打印它们我得到了 10 种不同的“本地连接”,比如......
Local Area Connection* 13
6TO4 Adapter
VMware Network Adapter VMnet1
Wireless Network Connection 2
Reusable ISATAP Interface {483968F2-DBF9-4596-B8BE-725FAAB89F93}
Local Area Connection* 3
Local Area Connection* 2
Reusable Microsoft 6To4 Adapter
Local Area Connection* 7
VMware Network Adapter VMnet8
Local Area Connection* 8
isatap.replynet.prv
Local Area Connection* 9
Local Area Connection* 12
isatap.{FAA80CE0-D641-408A-83F8-5F9C394FFD76}
Bluetooth Network Connection
Local Area Connection* 4
isatap.{40156BF9-6599-4912-A315-62DE5342B452}
isatap.{7651F2F5-4888-4258-92C5-6822C506D726}
Local Area Connection* 5
isatap.{34F5F074-8AA7-4421-AE24-131BA2DC3458}
Local Area Connection*
Local Area Connection* 10
Local Area Connection
Local Area Connection* 6
Wireless Network Connection
等等...
EDIT2:@ho1 运行您的代码更改 Name 不存在的 FriendlyName 您将得到类似于后面列表的内容,不幸的是它似乎不是预期的输出
0 - WAN Miniport (SSTP)
1 - WAN Miniport (IKEv2)
2 - WAN Miniport (L2TP)
3 - WAN Miniport (PPTP)
4 - WAN Miniport (PPPOE)
5 - WAN Miniport (IPv6)
6 - WAN Miniport (Network Monitor)
7 - Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
8 - WAN Miniport (IP)
9 - Microsoft ISATAP Adapter
10 - RAS Async Adapter
11 - Broadcom 802.11g Network Adapter
12 - Microsoft 6to4 Adapter
13 - VMware Virtual Ethernet Adapter for VMnet1
14 - Microsoft ISATAP Adapter #3
15 - VMware Virtual Ethernet Adapter for VMnet8
16 - Microsoft ISATAP Adapter #2
17 - Microsoft ISATAP Adapter #4
18 - Microsoft Virtual WiFi Miniport Adapter
19 - Microsoft ISATAP Adapter #5
20 - Microsoft ISATAP Adapter
22 - Bluetooth Device (Personal Area Network)
23 - Microsoft 6to4 Adapter
24 - Microsoft 6to4 Adapter #3
25 - Microsoft 6to4 Adapter #2