Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ndis, режими... / 15 сообщений из 15, страница 1 из 1
23.04.2005, 18:33
    #33031840
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Хай всем!

Хоца разобраться...
Есть желание написать драйвер свой сетевой...
Судя по инету, понял, что бывают разные режимы...
1. Какие режимы вообще существуют.
2. Когда используется тот или иной режим.
--
С уважением Алексей
...
Рейтинг: 0 / 0
24.04.2005, 19:56
    #33032332
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Может не правильно выразился...
Читал, что есть режим user-mode, помоему еще kernel-mode...
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
24.04.2005, 21:06
    #33032357
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Читайте еще!
Драйвера бывают режима User-mode: они работают в пользовательском режиме, практически как обычные проги и не могут ничего ЗАПРЕТНОГО)))
Драйверы режима ядра выполняются в привелигерованном режиме в контексте системного адресного пространства и вообще могут ВСЕ (особенно хорошо получаются у них BSOD))))

________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
25.04.2005, 14:23
    #33033398
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
А если я хочу, чтоб софтина у меня спрашивала, пропускать этот паке или нет, это режим user-mode?

>вообще могут ВСЕ
что подразумивается под этим?
user-mode не сможет блокировать пакеты?

>особенно хорошо получаются у них BSOD
а это что?

--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
25.04.2005, 15:09
    #33033565
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Сетевые драйверы это просто конкретный вид драйверов.
Могут все, это значит, что данные драйвера, вернее их код, может обратиться к любым привелигированным функциям ядра, обратиться к любому оборудованию, к любым портам ввода вывода, обслуживать аппаратные прерывания. ОС за ним практически никак не следит, именно поэтому к данному коду предявляются самые жесткие требования (не зря же мелкософт ввел подписывание драйверов).

BSOD -- Blue Screen of Dealth -- синий экран смерти, его все не раз видели, ведь так?

Я не спец по сетевой архитектуре, но сразу скажу, что дело геморное, надо прекрасно понимать как виндовскую модель драйверов, так и конкретно архитектуру сетевого стека. Ведь вы же хотите, как я понял, написать не драйвер для поддержки конкретного железа, а драйвер-фильтр, чтобы фильтровать пакеты. Ваш драйвер должен подключиться в стек сетевых драйверов (не путать с программным стеком) и пропускать через себя пакеты.
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
25.04.2005, 19:52
    #33034361
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
ясно... :)

накатал тут чуток, режит пакеты...
а как реализовать, чтоб например из приложения, спросил меня, отсылать или нет, при этом, пока ждет, не отсылает...
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
25.04.2005, 20:07
    #33034379
Астралопитек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Для написани драйверов мелкософт выпускает специальные SDK (Software Development Kit). В частности, для 2003 есть кит для драйверов. Там масса примеров, в том числе как сделать то, о чём ты спрашиваешь.
...
Рейтинг: 0 / 0
25.04.2005, 20:16
    #33034395
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
спасибо... :)

а под ХР есть SDK?
или я могу юзать 2003 SDK?
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
25.04.2005, 20:49
    #33034420
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Leha123спасибо... :)

а под ХР есть SDK?
или я могу юзать 2003 SDK?
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1

Старшие SDK включают младшие и среду компиляции для них.
...
Рейтинг: 0 / 0
25.04.2005, 21:23
    #33034460
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
еще раз благодарю... :)
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
28.04.2005, 12:50
    #33040385
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Где бы утянуть DDK 2003?
у мелких он $25 да и то по кредитке,
к тому же диском приходит...
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
28.04.2005, 12:55
    #33040402
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
>Для написани драйверов мелкософт выпускает специальные SDK (Software Development Kit).
>В частности, для 2003 есть кит для драйверов.
>Там масса примеров, в том числе как сделать то, о чём ты спрашиваешь.

А может кто имеет DDK 2003, и позволит заиметь исходники,
стукнитесь плиз в асю 230281
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
29.04.2005, 16:13
    #33043246
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Можете скачать из P2P. Я сам качал его eMule. Если надо, могу поделиться.
________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
01.05.2005, 12:42
    #33044401
Leha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
>Можете скачать из P2P. Я сам качал его eMule. Если надо, могу поделиться.
Благодарю, нашел уже, на работе... :)

С праздниками... :)
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
01.05.2005, 15:59
    #33044477
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ndis, режими...
Leha123>Можете скачать из P2P. Я сам качал его eMule. Если надо, могу поделиться.
Благодарю, нашел уже, на работе... :)

С праздниками... :)
--
С уважением Алексей.
Posted via ActualForum NNTP Server 1.1

Мдя, вот как люди работают, праздники не помеха......
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ndis, режими... / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]