WinAPI:如何以编程方式确定适用于给定网络接口的网络配置文件?

时间:2018-05-04 00:00:59

标签: windows winapi network-programming

我正在尝试确定基于给定网络接口正在使用的NLM网络配置文件(即“HKLM:\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList \ Profiles \”中的GUID)。 / p>

我似乎找不到这些实体之间的关系,除了枚举路由表中的所有默认网关,检查每个默认路由的MAC地址的ARP缓存/ NetTable条目,然后枚举所有托管/非托管NLM配置文件寻找与NetTable中的MAC地址匹配的DefaultGatewayMac。看起来很复杂,Windows有一种更容易确定的方法吗?

0 个答案:

没有答案