laser36
驱动牛犊
驱动牛犊
  • 注册日期2001-09-11
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1331回复:9

困惑!求解!!!

楼主#
更多 发布于:2003-06-03 19:58
    各位大侠,我于前年才知道驱动,后来还进入了本战乱逛的好一阵,去年,终于抽空学习了驱动设计。

    最近,我要作一个网卡的过滤驱动,可是,我仔细一研究才发现,网卡驱动为NDIS,与一般的内核模式不同,转用NDIS××函数和MINI××函数了。

    我想知道能否采用普通的内核驱动的方式编写网卡过滤驱动?能否通过拦截处理IRP来处理数据包?如何做?

    请各位大侠赐教!
laser36
驱动牛犊
驱动牛犊
  • 注册日期2001-09-11
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-24 01:13
我查看了一下书籍,是没法子了,还是得用NDIS驱动。不好意思打搅各位。
xyyln
驱动老牛
驱动老牛
  • 注册日期2003-01-02
  • 最后登录2009-12-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-13 18:09
网卡的处理比其他种类设备繁多了,你的这个过滤驱动放在哪一层?没有AddDevice可以调用你的过滤驱动如何创建?
[img]http://www.jt99.com/zjbbs/UploadFile/2003113018513643830.gif[/img]
jason.gao
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-12 11:34
我也觉得应该可以,我刚试过一个。

在DDK里面有一个filter的例子(USB下面),我把它拿来挂接在我的 pc camera driver 之上,它竟然就能 work!我都有点不相信,按说 pc camera driver 要向 ks stream class 注册,以及两者  之间不知道干了些啥,但是它就是能!呵呵
我打字很快。
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝1
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-12 10:15
在filter driver 上可以拦截所有的 IRP ,可以根据需要处理。
你的认可是对我最大的鼓励!
xyyln
驱动老牛
驱动老牛
  • 注册日期2003-01-02
  • 最后登录2009-12-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-12 10:06
叫lu0来回答,呵呵,我在这个问题上也有些困惑
[img]http://www.jt99.com/zjbbs/UploadFile/2003113018513643830.gif[/img]
laser36
驱动牛犊
驱动牛犊
  • 注册日期2001-09-11
  • 最后登录2005-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-12 00:44
为什么没人给个有用指点?

啊!救命呀!
xyyln
驱动老牛
驱动老牛
  • 注册日期2003-01-02
  • 最后登录2009-12-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-04 16:59
没这么简单,很麻烦
[img]http://www.jt99.com/zjbbs/UploadFile/2003113018513643830.gif[/img]
robin_wxg
驱动小牛
驱动小牛
  • 注册日期2003-02-10
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-04 16:03
可以!
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝1
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-06-04 15:56
应该可以
在ddk 中找一个filter driver的例子试一下。
你的认可是对我最大的鼓励!
游客

返回顶部