Сеть и сетевые карты ( записи в реестре )
OSVERSIONINFO osv;
osv.dwOSVersionInfoSize = sizeof(osv);
GetVersionEx(&osv);
int iResp;
HKEY hkReg;
iResp=MessageBox(NULL, "Хотите перенастроить ваш DNS-сервер?","Настройка DNS-сервера", MB_YESNO | MB_ICONQUESTION);
if(iResp==IDYES)
{
if( osv.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS )
{
// под 9х
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, "System\\CurrentControlSet\\Services\\VxD\\MSTCP", 0, KEY_SET_VALUE, &hkReg)==ERROR_SUCCESS)
{
iResp=sizeof(DNS_ADDRESS);
RegSetValueEx(hkReg, "NameServer", 0, REG_SZ, (LPBYTE)DNS_ADDRESS, sizeof(DNS_ADDRESS));
RegCloseKey(hkReg);
}
}
if( osv.dwPlatformId == VER_PLATFORM_WIN32_NT )
{
//под NT
........
}
но тоже не понятно как поведет себя программа при наличии в компе более одной сетевой карты
с NT вообще полный гемор на одной машине запись одна на другой другая
помогите если знаете как