|
AnsiString TempStr;
AnsiString AddressStr;
unsigned char TempValue[4];
IP_ADAPTER_INFO AdapterInfo[16];
DWORD AdapterBufLen = sizeof(AdapterInfo);
// DWORD AdapterStatus = GetAdaptersInfo(AdapterInfo, &AdapterBufLen);
GetAdaptersInfo(AdapterInfo, &AdapterBufLen);
PIP_ADAPTER_INFO PointAdapterInfo = AdapterInfo;
IP_ADDR_STRING *LocalNetworkAddr;
IP_ADDR_STRING *LocalGateWayAddr;
do
{
LocalNetworkAddr = &PointAdapterInfo->IpAddressList;
LocalGateWayAddr = &PointAdapterInfo->GatewayList;
while (LocalNetworkAddr)
{
AddressStr = LocalNetworkAddr->IpAddress.String;
LocalNetworkAddr = LocalNetworkAddr->Next;
LocalGateWayAddr = LocalGateWayAddr->Next;
}
PointAdapterInfo = PointAdapterInfo->Next;
}while(PointAdapterInfo);
드리머진 님이 쓰신 글 :
: 안녕하세요.
: C++빌더포럼의 장수를 기원합니다.
:
: 윈도우7에서 IP 읽어내는 방법을 알고싶습니다
: XP에서 gethostname으로 읽었는데 윈도우7에서는 읽지를 못합니다.
: 방법이 있으면 알려주시기 바람니다.
:
: 감사합니다.
|