代码之家  ›  专栏  ›  技术社区  ›  Suri

GetAdaptersInfo(C++)函数不适用于Vista和Windows 7

c++
  •  1
  • Suri  · 技术社区  · 15 年前

    我使用WindowsXP上的getadaptersinfo来检索mac地址。它在xp上工作得很好,但在Vista和Windows7上都没有。 Windows 7和Vista是否支持GetAdaptersInfo。如果没有,我应该使用什么API来获取MAC地址

    1 回复  |  直到 14 年前
        1
  •  2
  •   bdhar    15 年前
    DWORD GetAdaptersInfo(
      PIP_ADAPTER_INFO pAdapterInfo,
      PULONG pOutBufLen
    );
    

    你是如何分配内存的 pAdapterInfo ?似乎这个[in]参数的堆栈分配存在一些问题。

    this