下面这个程序就可以获取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);
}
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);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货