powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ndis, режими...
15 сообщений из 15, страница 1 из 1
Ndis, режими...
    #33031840
Leha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хай всем!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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