Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| | |
Не знаю :-(, но попробуй собрать checked версию 03.02.03 15:49 Число просмотров: 1097
Автор: amirul <Serge> Статус: The Elderman
|
> А как их настроить именно для нее, ведь в свойствах Ну в общем, то я думаю фильтр встраивается в стек карты - так что это одно устройство (хотя и без понятия почему device-manager показывает два).
Попробуй сабж, и попробуй каким-нить монитором (SoftICE-ом, DriverMonitor-ом или еще чем) просмотреть все DbgPrint-ы (для большей полноты картины можешь раскидать еще DBGPRINT-ов по тексту, советую побольше :-)) ). По идее при обращении к реальной карточке по-любому будет вызываться фитровский MPSend и другие MPXxx функции.
|
<programming>
|
Вопрос по Ndis - драйверу (из DDK) 30.01.03 11:01
Автор: gh Статус: Незарегистрированный пользователь
|
Люди, помогите новичку.
Взял пример промежуточного 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 ?
Если кто может, разьясните, плиз.
|
|
Сам ни разу NdisIM не писал, но попробую ответить :-)) 31.01.03 18:11
Автор: amirul <Serge> Статус: The Elderman
|
Просмотрел краем уха пример. Вот что я думаю
> В 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 ? Filter-driver-ы выстраиваются в цепочку - в порядке описания в реестре (ключ UpperFilters) - но это для обычных WDM дриверов, и не только WDM, а для всех поддерживающих PnP. Ndis скорее всего использует нечто похожее.
ЗЫ: В DDK конечно написано много чего, что должен делать NDIS IM, но он это все и делает (сам) после установки. Из того, что нужно сделать тебе я там нашел только описание установки в конце passthru.htm
А вообще лучше читать DDK Help - в частности "Introduction to Intermediate Drivers" и многие вопросы отпадут
|
| |
А как их настроить именно для нее 03.02.03 05:46
Автор: gh Статус: Незарегистрированный пользователь
|
> Просмотрел краем уха пример. Вот что я думаю > > > В Device Manager-e кроме сетевой платы > > < Intel PRO/100 VE Network > > Connection > > > появилось еще одно устройство > > < Intel PRO/100 VE Network > > Connection - Sample Filter Miniport > > > (это, я так понимаю, виртуальная сетевая карта). > Ага, настраивай для нее протоколы и службы - и в бой. Она > уже наверху стека реальной карты :-))) А как их настроить именно для нее, ведь в свойствах <Cетевого окружения> отображается только сам адаптер < Intel PRO/100 VE Network>,
а не < Intel PRO/100 VE Network
> > Connection - Sample Filter Miniport >?
|
| | |
Не знаю :-(, но попробуй собрать checked версию 03.02.03 15:49
Автор: amirul <Serge> Статус: The Elderman
|
> А как их настроить именно для нее, ведь в свойствах Ну в общем, то я думаю фильтр встраивается в стек карты - так что это одно устройство (хотя и без понятия почему device-manager показывает два).
Попробуй сабж, и попробуй каким-нить монитором (SoftICE-ом, DriverMonitor-ом или еще чем) просмотреть все DbgPrint-ы (для большей полноты картины можешь раскидать еще DBGPRINT-ов по тексту, советую побольше :-)) ). По идее при обращении к реальной карточке по-любому будет вызываться фитровский MPSend и другие MPXxx функции.
|
| | | |
Попытаюсь. За ответы спасибо. 04.02.03 05:41
Автор: gh Статус: Незарегистрированный пользователь
|
|
|
Вопрос по Ndis - драйверу (из DDK) 31.01.03 16:27
Автор: SerpentFly <Vadim Smirnov> Статус: Member
|
Так много вопросов, что даже начинать отвечать страшно... Вообще в DDK все ответы есть, нужно только читать внимательней... Из онлайн ресурсовзагляни на
http://www.ntndis.com
http://www.pcausa.com
|
|
|