GetIpAddrTable的任何替代

Any alternative of GetIpAddrTable?

本文关键字:任何替 GetIpAddrTable      更新时间:2023-10-16

我正在寻找替代的" GetIpAddrTable "方法,因为我有一些问题,由于这个函数。

如备注所述:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365949 (v = vs.85) . aspxMSDN链接

手动复位网卡和某些PnP事件可能导致IP地址被移除或更改。

在获取IP地址时,当我通过TeraTerm发送reset AT命令"AT *e2reset"以停止固件工作时,我完全无法获得IP。有什么办法可以处理这个问题吗?也许通过改变代码中的一些逻辑是可能的,但我不知道。

我建议您改用WMI。它直接从TCP/IP栈实现中获取信息,以及网络驱动程序直接向WMI报告的任何状态。因此,作为这类信息的来源,它要可靠得多。

看一下Win32_NetworkAdapter WMI类和这篇关于在c++中使用WMI的文章,或者。net的System.Management.Instrumentation命名空间