15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Получение информации о всех NIC устройствах


Автор: Lee Hamel.

Компилятор: VC6

Для сетевых приложений, которые предназначены для работы с несколькими сетевыми адаптерами, важно знать, с каким устройством связать сокет. Получить информацию о NIC устройствах можно многими способами, однако есть один способ, который использует сама Microsoft. Программа IPCONFIG , которая идёт в комплекте Windows NT/2000, и программа WINIPCFG , которая поставляется с Windows 9x/ME, используют DLL под названием INETMIB1.DLL для получения информации о каждом устройстве NIC, используя запросы SNMP.

Исходный код и экзешник в файле ZIP позволяют получить всю NIC информацию при помощи двух функций: GetNICCount() и GetNICInfo().

Downloads

Скачать исходник - 23 Kb