Взял пример промежуточного NDis-драйвера из DDK ( passthru ),
скомпилировал его, установил.
В Device Manager-e кроме сетевой платы
< Intel PRO/100 VE Network Connection >
появилось еще одно устройство
< Intel PRO/100 VE Network Connection - Sample Filter Miniport >
(это, я так понимаю, виртуальная сетевая карта).
Из DDK вычитал, что этот промежуточный драйвер нужно привязать сверху к драйверу протокола (например к Tcpip.sys, я так понял), а снизу привязать к сетевой карте.
У меня, естественно (я же новичок в DDK), возникли такие вопросы:
1) Как этот Ndis-драйвер привязать сверху к драйверам протоколов ?
В Windows NT40 была закладка Bindings в окне свойств сетевого окружения. Там можно было эти привязки менять, отключать. А как это делается в Windows 2000 Professional ?
2) Как заставить этот Ndis-драйвер загружаться сразу после драйвера
Ndis.sys ?
3) Если я все-таки вставлю этот промежуточный драйвер между драйверами протоколов и драйвером сетевой карты,
то куда присоединится другой промежуточный драйвер Ndiswan.sys ?