我写了一段程序,UCHAR ClassNetSetting::GetAddressByIndex(int lana_num, ASTAT &Adapter)函数及int ClassNetSetting::GetMacAddress(LPMAC_ADDRESS pMacAddr)函数中我都用了Netbios()函数,注释后没错,可去掉“//”注释后就有错!!请告诉我邮箱,我可把原代码给他看。不过找到错误了,给我回寄一份!!,谢谢!!

解决方案 »

  1.   

    等待中,没有收到!重发到:[email protected]
      

  2.   

    to: hundlom(托克维尔),不明白吗,给我邮箱,就OK了
      

  3.   

    收到,参见MSDN:
    Header: Declared in nb30.h.
    Import Library: Use netapi32.lib.
      

  4.   

    DWORD GetAdapterIndex(
      LPWSTR AdapterName,
      PULONG IfIndex
    );
    DWORD GetAdaptersInfo(
      PIP_ADAPTER_INFO pAdapterInfo,
      PULONG pOutBufLen
    );
    Header: Declared in Iphlpapi.h.
    Library: Use Iphlpapi.lib.不用自己写了吧?
      

  5.   

    Header: Declared in Iphlpapi.h.
    Library: Use Iphlpapi.lib.
    ===============
    需要下载最新的SDK了吧?^_^
      

  6.   

    呵呵,下载最新的SDK也可以,得到iphlpapi.h也可以,因为可以通过动态链接库的方式调用
    具体可以看:
    http://www.zdnet.com.cn/developer/code/story/0,2000081534,39046680,00.htm