我可以通过从以下注册表项中读取 IPAddress 值来检索手动配置的网络适配器的IPv4地址(包括已禁用的地址)
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Adapter-Guid}
是否有类似的方法来检索IPv6地址?或者您是否有其他建议在代码中获取手动配置的IPv6地址?
谢谢,
的Lukas
答案 0 :(得分:0)
请不直接从注册表读取系统设置。您最终会遇到兼容性问题,因为不同版本的操作系统上的配置/设置位置可能会有所不同。在Windows上使用GetAdaptersAddresses()
API函数来执行此操作。
答案 1 :(得分:-1)
我建议使用Expect或类似工具直接从命令行中读取它。 Python也是这类任务的不错选择。