Шаг 150 - Что такое IP Helper

Internet Protocol Helper - помогает в сетевой администрации локального компьютера. Вы можете использовать IP Helper, чтобы программно извлечь информацию о сетевой конфигурации локального компьютера, и модифицировать эту конфигурацию. Также предоставляет механизмы уведомления , что бы оповещать приложение когда происходят изменения сетевой конфигурации в локальном компьютере. Но в MSDN по этому поводу написано вот что.

150_1.gif (2383 b)

И необходимы библиотек не поставляется. Но на самом деле Supported и еще как, что в самом же MSDN и написано.

150_2.gif (4274 b)

Там вот что написано. Установка 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;
}
}

В ответ Вы получите результат. Это далеко не все параметры.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.11.2001