Если не говорить о руткитах, то вполне достаточно.
Опять геморрой советуешь. Эта проблема решается по-другому.
См. выше. Конструкция правильная, если irql<2. Пользовательский код исполняется на irql=0, следовательно, если в перехватчике previous mode =...
Рабочие потоки ядра (worker threads) - ценный системный ресурс. Расходовать его там, где можно было бы использовать другие, более подходящие,...
Нет, см. ниже. Девайсы уничтожаются тогда и только тогда, когда на них не остаётся больше ссылок и когда они помечены на удаление. Девайс, для...
Вроде бы это из-за новой модели видеодрайверов, да и самих карточек тоже, не? Этот момент уже как-то обсуждался, надо поискать просто.
Код показывай. Событие TDI_EVENT_CONNECT это только для серверов (входящие соединения). Поведение чего? Приложения? Не знаю, возможно, ошибка в...
Если вся проблема только в этом, то это явно не стоит того, чтобы лезть на уровень (и не один) ниже. Кстати, я вот сейчас подумал по поводу...
Я не сомневаюсь, что реализовать подобное можно для каких-то случаев, тем более что люди тут подтверждают этот факт. Но ты уверен, что оно нужно?...
Речь о режиме ядра.
Это наиболее правильный вариант решения задачи. Уточним только, что таймеры, запускаемые через KeSetTimerEx(), она с автовзводом, т.е. они будут...
Конкретнее.
Да. При наличии TDI-фильтров трафик будет идти через них на всех системах.
Кстати, на TDI-уровне тоже иногда проблемы бывают с определением процесса. Подробнее см. здесь, к примеру.
TDI однозначно, работать будет на всех версиях Windows. Можно посмотреть на tdi_fw, но мне лично не очень нравится это поделие. Я бы посоветовал...
Да, для фильтрации в Windows Vista рекомендуется использоваться Windows Filtering Platform (WFP).
Это для клиентов, для фильтров WFP. Забыл дать ссылки на официальную документацию.
Есть же WinDbg, чего ещё-то надо?
Однозначно стоит. Что касается необходимости, то да, например, для файловых фильтров поддержка fast I/O является обязательной. По мне так...
Не понял, так тебе аналог atsiv нужен, или всё таки обычная запускалка драйверов?
Имена участников (разделяйте запятой).