Internet Protocol Helper - помогает в сетевой администрации локального компьютера. Вы можете использовать IP Helper, чтобы программно извлечь информацию о сетевой конфигурации локального компьютера, и модифицировать эту конфигурацию. Также предоставляет механизмы уведомления , что бы оповещать приложение когда происходят изменения сетевой конфигурации в локальном компьютере. Но в MSDN по этому поводу написано вот что.
И необходимы библиотек не поставляется. Но на самом деле Supported и еще как, что в самом же MSDN и написано.
Там вот что написано. Установка IE 5.0 заменяет iphlpapi.dll перезаписывая исходную версию 5.00.1717.2 версией 5.00.1952.1 в Windows 98. Вам надо всего:
IPTypes.h IPHlpApi.h IPExport.h IPHlpApi.Lib
Все возьмете в прилагаемом проекте. А вот и программа
#include "stdafx.h" #include "windows.h" #include "Iphlpapi.h" #include "iostream.h" #pragma comment(lib,"IPHlpApi.Lib") void main() { DWORD rezult; FIXED_INFO fx; ULONG lg=sizeof(FIXED_INFO ); rezult = GetNetworkParams(&fx,&lg); if (rezult == ERROR_SUCCESS) { cout << "OK" << endl; cout << fx.HostName << endl; cout << fx.DomainName << endl; cout << fx.CurrentDnsServer << endl; cout << fx.ScopeId << endl; } }
В ответ Вы получите результат. Это далеко не все параметры.