阅读:1331回复:9
困惑!求解!!!
各位大侠,我于前年才知道驱动,后来还进入了本战乱逛的好一阵,去年,终于抽空学习了驱动设计。
最近,我要作一个网卡的过滤驱动,可是,我仔细一研究才发现,网卡驱动为NDIS,与一般的内核模式不同,转用NDIS××函数和MINI××函数了。 我想知道能否采用普通的内核驱动的方式编写网卡过滤驱动?能否通过拦截处理IRP来处理数据包?如何做? 请各位大侠赐教! |
|
沙发#
发布于:2003-06-24 01:13
我查看了一下书籍,是没法子了,还是得用NDIS驱动。不好意思打搅各位。
|
|
板凳#
发布于:2003-06-13 18:09
网卡的处理比其他种类设备繁多了,你的这个过滤驱动放在哪一层?没有AddDevice可以调用你的过滤驱动如何创建?
|
|
|
地板#
发布于:2003-06-12 11:34
我也觉得应该可以,我刚试过一个。
在DDK里面有一个filter的例子(USB下面),我把它拿来挂接在我的 pc camera driver 之上,它竟然就能 work!我都有点不相信,按说 pc camera driver 要向 ks stream class 注册,以及两者 之间不知道干了些啥,但是它就是能!呵呵 |
|
|
地下室#
发布于:2003-06-12 10:15
在filter driver 上可以拦截所有的 IRP ,可以根据需要处理。
|
|
|
5楼#
发布于:2003-06-12 10:06
叫lu0来回答,呵呵,我在这个问题上也有些困惑
|
|
|
6楼#
发布于:2003-06-12 00:44
为什么没人给个有用指点?
啊!救命呀! |
|
7楼#
发布于:2003-06-04 16:59
没这么简单,很麻烦
|
|
|
8楼#
发布于:2003-06-04 16:03
可以!
|
|
9楼#
发布于:2003-06-04 15:56
应该可以
在ddk 中找一个filter driver的例子试一下。 |
|
|