我正在尝试确定基于给定网络接口正在使用的NLM网络配置文件(即“HKLM:\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList \ Profiles \”中的GUID)。 / p>
我似乎找不到这些实体之间的关系,除了枚举路由表中的所有默认网关,检查每个默认路由的MAC地址的ARP缓存/ NetTable条目,然后枚举所有托管/非托管NLM配置文件寻找与NetTable中的MAC地址匹配的DefaultGatewayMac。看起来很复杂,Windows有一种更容易确定的方法吗?