WinAPI: Как программно определить, какой сетевой профиль применяется к данному сетевому интерфейсу? - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь определить сетевой профиль NLM (т. Е. GUID в «HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList \ Profiles \»), который используется на основе указанного сетевого интерфейса.

Я не могу найти связь между этими объектами, кроме перечисления всех шлюзов по умолчанию в таблице маршрутов, проверки записей кэша ARP / NetTable для MAC-адреса каждого маршрута по умолчанию и затем перечисления всех управляемых / неуправляемых профилей NLM ищем DefaultGatewayMac, который соответствует MAC-адресу в NetTable. Это кажется очень запутанным, конечно, у Windows есть более простой способ определить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...