下面这个程序就可以获取DNS,可惜只能在WINDOW 2000和WINDOW ME下才能用。
PFIXED_INFO pNetInfo = (FIXED_INFO *)GlobalAlloc(GPTR, sizeof(FIXED_INFO));   
ULONG nNetInfoSize = sizeof(FIXED_INFO);   
DWORD nErrorCode = GetNetworkParams(pNetInfo, &nNetInfoSize);  
if(nErrorCode == ERROR_SUCCESS) 

int temp_DNS = inet_addr(pNetInfo->DnsServerList.IpAddress.String);
memcpy(send_setting.IC_DNS,&temp_DNS,4);
}