Re: [問題] GetAdaptersAddresses 在 Win7上
※ 引述《jawwoeima (RYAN)》之銘言:
: 我有一個程式 在BCB上開發
: 透過GetAdaptersAddresses此API
: 取得網路的介面,在XP上
: 可以順利取得無線網路的interface
: 但在Win7上(Vista沒有試過),卻無法
: 取得到無線網路的介面,請問大家
: 這是為何原因?
: 謝謝大家的回覆^^
下列是原本的部份程式碼
PIP_ADAPTER_ADDRESSES pAdapterAddresses, pAA;
DWORD dwRet, dwSize;
dwRet = GetAdaptersAddresses(AF_UNSPEC, GAA_FLAG_INCLUDE_PREFIX,
NULL, NULL, &dwSize);
if (dwRet != ERROR_BUFFER_OVERFLOW) {
//fprintf(stderr, "no enough buffer\n");
return FALSE;
}
pAdapterAddresses = (PIP_ADAPTER_ADDRESSES)malloc(dwSize);
if (pAdapterAddresses == NULL) {
//fprintf(stderr, "no enough buffer\n");
return FALSE;
}
dwRet = GetAdaptersAddresses(AF_UNSPEC, GAA_FLAG_INCLUDE_PREFIX,
NULL, pAdapterAddresses, &dwSize);
if (dwRet != ERROR_SUCCESS) {
//fprintf(stderr, "GetAdaptersAddresses() failed\n");
return FALSE;
}
這在 WIN XP上是可以順利取得無線的interface
可是在WIN 7上卻不能,我 or 了新的flag ( GAA_FLAG_INCLUDE_ALL_INTERFACES )
還是不行取得 想請問一下有任何確認資訊或是確認問題點的
方法嗎?
謝謝大家的回覆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.60.158
→
01/14 14:46, , 1F
01/14 14:46, 1F
→
01/14 15:32, , 2F
01/14 15:32, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章