gpt4 book ai didi

wmi - 在 Vista 上通过 WMI 获取 VPN IP 地址

转载 作者:行者123 更新时间:2023-12-02 04:53:06 28 4
gpt4 key购买 nike

我们如何枚举所有网络连接,以便使用 WMI 提取 VPN 连接的 IP 地址?在 XP 上,Win32_NetworkAdapterConfiguration 工作正常,但在 Vista 上它似乎只枚举物理连接...

最佳答案

如果您查看 Win32_NetworkAdapterConfiguration 文档下的注释您会看到对 Win32_NetworkAdapter 的引用当处理Vista时。

'Vista only code???
Set colAdapters = objWMIService.Execquery ("SELECT * FROM Win32_NetworkAdapter WHERE NetEnabled = True")
For Each nic in colAdapters
msg = "nic.DeviceId: " & nic.DeviceId & vbCRLF _
& "nic.Name: " & nic.Name & vbCRLF _
Next

从中您应该能够检索InterfaceIndex并从Win32_IP4RouteTable查找IP地址。类(class)。

与使用 Win32_NetworkAdapterConfiguration 相比,这确实是一种获取信息的迂回方式。

关于wmi - 在 Vista 上通过 WMI 获取 VPN IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/819251/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com