Вопросы по теме 'ndis'

Как отключить энергосбережение беспроводной сети Windows на лету?
У нас есть некоторые проблемы с энергосбережением беспроводной сети. Если мы установим режим энергосбережения в настройках беспроводного адаптера на максимальную производительность в текущем плане питания, все проблемы исчезнут. Тем не менее, это...
633 просмотров
schedule 26.04.2023

Драйвер сетевого моста NDIS 6.x
Мне было интересно, что было бы лучшим выбором и способом построить мост Ethernet с использованием NDIS 6.x. С чего начать и что для этого использовать, Минипорт, IM, драйвер протокола или фильтра? Попытался настроить образец драйвера протокола,...
1891 просмотров
schedule 30.01.2023

Драйвер Windows NDIS: параллельное чтение/запись на одном устройстве (IRP_MJ_READ/WRITE)
Начиная с образца ndisprot от Microsoft, я пытаюсь написать драйвер протокола NDIS. Из пользовательского пространства я пытаюсь читать и писать на устройство одновременно (из двух потоков). Поскольку я не получаю никаких пакетов, системный вызов...
1272 просмотров
schedule 15.04.2022

Обработчик FilterReceiveNetBufferLists драйвера фильтра NDIS не вызывается
Я разрабатываю драйвер фильтра NDIS, и я обнаружил, что его FilterReceiveNetBufferLists никогда не вызывается (сеть заблокирована) при определенных условиях (например, откройте Wireshark или нажмите кнопку «Список интерфейсов»). Но когда я начинаю...
1609 просмотров
schedule 15.04.2023

Почему NdisFRegisterFilterDriver завершился с ошибкой NDIS_STATUS_FAILURE в Windows 8?
все. Я разрабатываю драйвер фильтра NDIS 6 (LWF). вызов NdisFRegisterFilterDriver в подпрограмме DriverEntry завершился с ошибкой NDIS_STATUS_FAILURE. Это происходит только с Win8 x86, драйвер нормально работает под Win7 x86. Это так странно. Я...
1312 просмотров
schedule 12.09.2022

Как отключить Windows для создания автоматической точки восстановления при установке драйвера ядра?
Я разработал драйвер ядра LWF для NDIS 6.x и включил его в программу установки с помощью NSIS 2.46. Я обнаружил, что после установки Windows автоматически создаст точку восстановления системы с именем Device Driver Package Install: Nmap Project...
213 просмотров
schedule 03.07.2022

Драйвер фильтра Windows NDIS
Я пишу драйвер фильтра NDIS для Windows. Когда я проверяю флаги NBL, скажем, NDIS_NBL_FLAGS_IS_IPV4, кажется, что он не установлен, равно как и другие флаги поля NblFlags? Какой драйвер в стеке устанавливает эти значения?
466 просмотров
schedule 07.04.2022

Адрес сетевого уровня - в LWF
Мне нужно знать сетевой адрес сетевой карты в драйвере облегченного фильтра, я нахожу «OID_GEN_NETWORK_LAYER_ADDRESSES», который дает адрес сетевого уровня, но в документации MSDN говорится, что это драйвер минипорта. Есть ли способ получить адрес...
64 просмотров
schedule 29.12.2022

Как вызвать интерфейс KMDF WDF из NDIS Miniport?
У меня есть драйвер шины, который создает PDO для каждого физического порта пользовательской карты Ethernet. У меня также есть драйвер минипорта NDIS, который устанавливается на каждый PDO. Bus Driver основан на примере статического Toaster. NDIS...
206 просмотров
schedule 24.05.2022

Как отправлять необработанные пакеты 802.11 (например, управление, управление) через драйверы ядра (например, фильтр NDIS) в Windows?
У меня есть драйвер фильтра NDIS 6 , работающий в Windows Vista и более поздних версиях. Я успешно захватил необработанные пакеты 802.11, как я сказал в этот пост . Дополнительную информацию о необработанных пакетах 802.11 можно найти здесь ....
354 просмотров
schedule 27.10.2023

Как работает захват пакетов (NPF; WinPcap)?
Я читал о том, как WinPcap фильтрует пакеты здесь и изучил проект ndis/filter с GitHub ( образцы драйверов для Microsoft/Windows ). Я привожу основные цифры со страницы WinPcap ниже, потому что они связаны с вопросом. Мой...
811 просмотров
schedule 18.05.2022

Как перенаправить TCP-пакеты с уровня протокола с помощью драйвера фильтра NDIS?
Я пишу драйвер фильтра NDIS для Windows. Теперь столкнулся с проблемой. Я собираюсь перенаправить TCP-пакеты на TCP-сервер на текущем ПК, на котором установлен драйвер фильтра NDIS. Например, IP-адрес текущего ПК — 192.168.1.1 , и на нем есть...
172 просмотров
schedule 29.03.2023

Почему WriteFile в NDIS отправляет повторяющиеся кадры?
Привет всем и заранее спасибо за помощь, Я использую функцию WriteFile (fileapi.h) для отправки кадров драйверу NDIS на уровне Ethernet Layer 2, непосредственно между MAC-адресами. Кадры отправляются правильно, но в любом из тестов, которые я...
24 просмотров
schedule 05.04.2023