Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: NdisRegisterMac() + NdisRegisterProtocol()  (Прочитано 8798 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Kife
Помогающий

by
Offline Offline

« : 05-08-2004 19:33 » 

Скажите, а subj, сделанный в одном драйвере, дает эффект "Intermediate Driver"??
Записан

_______
Да поможет нам F1,  и да сохранит нас F2 ...
Kife
Помогающий

by
Offline Offline

« Ответ #1 : 07-08-2004 19:26 » 

Что, никто таких функций даже не знает??? Ага
Записан

_______
Да поможет нам F1,  и да сохранит нас F2 ...
mad
Гость
« Ответ #2 : 09-08-2004 13:08 » 

определение эффекта "Intermediate Driver" дай   Вот такой я вот
Записан
TarasCo
Гость
« Ответ #3 : 09-08-2004 14:31 » 

Вообще то, по документации советуется делать так:

NdisIMRegisterLayeredMiniport
NdisRegisterProtocol
NdisIMAssociateMiniport

Кроме того, IM должен по взрослому быть зарегистрирован Улыбаюсь

NdisRegisterMac - это что то старинное, с 9x вероятно. NDIS 5.0 даже не экспортирует такую функцию, вместо нее NdisMRegisterMiniport
Записан
Kife
Помогающий

by
Offline Offline

« Ответ #4 : 09-08-2004 15:01 » 

Цитата: TarasCo
Вообще то, по документации советуется делать так:

NdisRegisterMac - это что то старинное, с 9x вероятно. NDIS 5.0 даже не экспортирует такую функцию, вместо нее NdisMRegisterMiniport


Конечно 9х!!! Так я ж про то и говорю: не конкретно "IM", а ЭФФЕКТ?? Это ведь походе на IM??? тоже драйвер протокола и MAC-a.. Разве нет???
Записан

_______
Да поможет нам F1,  и да сохранит нас F2 ...
mad
Гость
« Ответ #5 : 09-08-2004 15:30 » 

Иди ты в задницу со своей 9x и _asm {int 3 }.
Записан
mad
Гость
« Ответ #6 : 09-08-2004 15:31 » 

Иди ты в задницу со своей 9x и _asm {int 3 } в vxd.
Записан
кife
Гость
« Ответ #7 : 09-08-2004 15:35 » 

И пойду
Записан
Kife
Помогающий

by
Offline Offline

« Ответ #8 : 09-08-2004 20:27 » 

ну и какая сволочь это написала?? Где МОДЕРАТОРЫ вообще?? Оффтопик разводят, нет, чтоб на тему ответить...   Жаль
Записан

_______
Да поможет нам F1,  и да сохранит нас F2 ...
TarasCo
Гость
« Ответ #9 : 10-08-2004 07:03 » new

Не буду категоричен, под 9x не писал, но там какие то подводные камни были.  Люди все под 9х пытались перехватывать вызовы NDIS вместо того, чтобы писать IM драйвера.

Вот одно сображение. Под NT есть ф. NdisIMAssociateMiniport которая говорит NDISу от том что данный минипорт ассоциирован с протоколом и не надо пытаться связать минипорт и протокол. У меня есть подозрение, что под 9x NDIS привяжет Ваш протокол к Вашему же MACу и получится мертвая петля. Придется все время контролировать откуда и куда идут данные, чтобы не попасть в бесконечный цикл  (да еще отягощенный рекурсией и соответственно неизбежным падением)
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines