【问题标题】:Any alternative of GetIpAddrTable?GetIpAddrTable 的任何替代方案?
【发布时间】:2011-10-25 05:59:55
【问题描述】:

我正在寻找“GetIpAddrTable”方法的替代方法,因为由于这个功能我遇到了一些问题。

如备注中所述:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365949(v=vs.85).aspx MSDN Link

手动重置网络接口卡 (NIC) 和某些 PnP 事件可能会导致 IP 地址被删除或更改。

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

【问题讨论】:

    标签: .net c++ network-programming firmware


    【解决方案1】:

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

    查看Win32_NetworkAdapter WMI 类和这篇关于using WMI in C++ 的文章,或.NET 的System.Management.Instrumentation 命名空间。

    【讨论】:

    • 什么是 linux 等价物?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 2010-10-03
    • 2011-11-05
    • 1970-01-01
    • 2017-12-25
    • 1970-01-01
    • 2023-01-31
    相关资源
    最近更新 更多