모든 랜카드 IP 주소 구하기.

@codemaru · March 10, 2006 · 0 min read

요즘은 랜카드 두개이상 달린 컴터가 많죠...

그런 곳에서 할당된 모든 IP주소를 얻어오는 방법입니다.

PIP\_ADAPTER\_INFO m\_pInfo;   
ULONG m\_len;  
  
GetAdaptersInfo(m\_pInfo, &m\_len);   
PIP\_ADDR\_STRING pAddressList = &(m\_pInfo->IpAddressList);  
m\_IP = \_T("");  
  
do   
{          
    m\_IP += pAddressList->IpAddress.String;          
    pAddressList = pAddressList->Next;          
    if( pAddressList != NULL)   
        m\_IP += \_T("\r\n");  
} while( pAddressList != NULL);
@codemaru
돌아보니 좋은 날도 있었고, 나쁜 날도 있었다. 그런 나의 모든 소소한 일상과 배움을 기록한다. 여기에 기록된 모든 내용은 한 개인의 관점이고 의견이다. 내가 속한 조직과는 1도 상관이 없다.
(C) 2001 YoungJin Shin, 0일째 운영 중