Можно ли все реализовать в одном драйвере или нужно писать несколько драйверов? Т.е. к примеру нужно сделать перехват неких API функций и + еще NDIS драйвер для снифера.. Так вот можно ли все это реализовать в одном или для конкретной задачи нужно писать конкретный драйвер?
Dmitry_177 Хм... Драйвера находятся в одном АП, и разделять функционал по разным драйверам имеет смысл только тогда, когда предпологается динамически подгружать и выгружать функциональные части...т.е. эти самые драйвера ) Если все идет одним пакетом, то есть смысл делать в одном дрове. По крайней мере упроститься обращение к общим переменным )
"нужно сделать перехват неких API функций и + еще NDIS драйвер для снифера" перехватывай сразу и функции NDIS - так будет еще универсальнее.