Установка промежуточного (IM) драйвера Windows NDIS программно - PullRequest
2 голосов
/ 19 февраля 2010

Я изучаю разработку драйвера Windows NDIS Intermediate (IM). У меня проблема с установкой. Мне всегда нужно устанавливать его вручную.

У меня вопрос, как я могу программно установить промежуточный (IM) драйвер NDIS

Привет

Navaneeth

Ответы [ 2 ]

0 голосов
/ 06 февраля 2014

Вам необходимо использовать API-интерфейс INetCfg. DDK содержит образец с именем BindView, который демонстрирует, как его использовать.

В частности, в файле netcfgapi.cpp есть хорошие оболочки для того, что вы хотите сделать.

Обращаясь к оберткам, вам нужно позвонить:

HrGetInetCfg()
HrInstallComponent()
Call Apply() on the interface received earlier.
Start your service (driver) by calling upon the SCM.
HrReleaseInetCfg()
0 голосов
/ 08 марта 2010

Я думаю, что есть пример того, как сделать это в WinDDK. Просто посмотрите пример кода NDIS, в частности (если я правильно помню), у драйвера NDIS Passthru есть установочный код.

...