gpt4 book ai didi

c++ - 没有网表条目上下文时如何删除IP地址

转载 作者:行者123 更新时间:2023-11-28 07:05:14 24 4
gpt4 key购买 nike

DeleteIPAddress函数可用于删除之前使用 AddIPAddress 添加的 IP 地址.添加地址并将其作为参数传递给 DeleteIPAddress 时,您将获得网络表条目上下文。

在我的例子中,在添加 IP 地址和我们想要删除它之间必须重新启动。该地址是永久性的,并且在重启后仍然存在,但我们不再拥有网络表条目上下文,因此 DeleteIPAddress 失败。我还能如何删除此 IP 地址?

我在 Windows 7 上使用 C++。

谢谢。

最佳答案

在 ms 找到以下内容; GetAdaptersInfo 应该是你需要的

DeleteIPAddress fails in Windows XP when deleting an IP address not added using AddIPAddress In Windows 7, I can delete an IP address using DeleteIPAddress() even though I did not add it using AddIPAddress(). I can do this by getting the NTEContext of the desired IP address of a specific network adapter via GetAdaptersInfo().

This does not seem to work on Windows XP SP3 Professional. DeleteIPAddress() returns an error ERROR_GEN_FAILURE "A device attached to the system is not functioning.". All other preceding and succeeding calls to IP Helper functions succeeds so there is nothing wrong with my device.

关于c++ - 没有网表条目上下文时如何删除IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21859580/

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