Поделиться через


Установка драйвера протокола NDIS

Чтобы установить драйвер протокола NDIS, необходимо сначала указать файл сведений о настройке (INF). Диспетчер конфигурации считывает сведения о конфигурации драйвера протокола из INF-файла и копирует его в реестр.

Дополнительные сведения о INF-файлах драйвера протокола см. в разделе Требования к установке сетевых протоколов. Пример INF-файла для драйвера протокола можно найти в образце драйвера ndisprot 630.

После предоставления INF-файла драйвера протокола необходимо использовать семейство INetCfg интерфейсов конфигурации сети для установки или удаления драйвера протокола. Например, чтобы установить или удалить сетевые компоненты, вызовите интерфейс INetCfgClassSetup. Вы можете либо вызывать эти интерфейсы программно; либо косвенно вызывать их, например, с помощью netcfg.exe, который вызывает INetCfg для вас. Пакет драйвера нельзя установить с помощью и использовать функцию магазина драйверов в более ранних версиях Windows. Чтобы успешно установить пакет драйвера в этом сценарии, необходимо иметь минимальный номер сборки ОС 25319. Невозможно использовать SetupAPI для установки или удаления драйвера протокола NDIS.

Чтобы узнать, как вызывать INetCfg с помощью кода, см. пример утилиты настройки сети Bindview Network Configuration на GitHub.