ВАЖНОЕ РЕДАКТИРОВАНИЕ: Еще раз вернемся к этой теме.Как вы сказали, по умолчанию не должно быть NIC, я пытаюсь понять, есть ли способ обнаружить все NIC, которые фактически подключены.
Наличие MAC-адреса моего физического интерфейса - это программный способчтобы получить имя интерфейса / статус интерфейса / и т.д ...
Например, мой компьютер с XP:
Устройство семейства Realtek RTL8139 PCI Fast Ethernet NIC MAC XXXX-XXXX-XXXX
XXXX-XXXX-XXXX - это то, что я знаю
Через это устройство я подключаюсь через соединение «Local Area Connection» (со всей информацией, связанной со шлюзом, подсетью, ...)
ИтакЯ ищу связь между XXXX-XXXX-XXXX и Local Area Connection.
Надеюсь, теперь все ясно.
Спасибо всем!PS Прошу прощения за задержку ... +1 голосую всем, за терпение!
Старый вопрос
Привет всем, я бы хотел сменить IP "Подключение по локальной сети "с помощью команды netsh.
Моя проблема заключается в том, существует ли программный способ получения имени подключения по умолчанию (т. Е. Точно" Подключение по локальной сети ")?
Спасибо
РЕДАКТИРОВАТЬ: мне не нужен список всех имен соединений, а только по умолчанию.Получая доступ к реестру, я получаю список, и кажется, что значение по умолчанию помечено *.К сожалению, печатая их на консоли, я получаю 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 при запуске вашего кодаизменяя FriendlyName, который не существует с Name, вы получите что-то вроде списка, к сожалению, это не похоже на ожидаемый результат
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