阅读:1728回复:6
关于入门的几个问题,那为大侠指点一下
1。我想开发一个接收所有ip报文的filter,用driver studio开发,
不是某个网卡的驱动。 问题是,我写好程序,编译成。sys文件以后,在用createfile打开之前,是否需要安装。是否需要。inf文件。 2。我的底层应用收到报文后如何传给上层应用。第一次写这个东东,那位大侠指点一下 |
|
沙发#
发布于:2001-09-27 08:43
1,在CreateFile之前,不但需要安装,还要求你的Driver已经启动。
安装的方法有几种: a,inf文件 b,直接写注册表 c,动态加载 不知你做的是Ndis还是Tdi filter,可能第三种方式不适合。 2,你的driver是Filter,你所有的请求均来自于上层,以IRP的形式,你只需完成这个IRP请求包就可以了。 Matt Wu |
|
|
板凳#
发布于:2001-09-27 15:40
但是我的filter并没有控制一个具体的设备,这个也要装驱动吗?
看了很多的书,但是多是将具体写某个硬件的驱动,讲如何filter的很少,大侠是否能指点一本讲filter的好书 |
|
地板#
发布于:2001-09-27 16:45
是驱动程序,是driver,就要“安装”,方式有上面几种。
一般的介绍wdm的书一开始都是从filter开始的。Peter G. Viscarola的书很经典,从头看到尾,之后,我要向你请教问题了。 据说Art Baker的书讲Filter很深入,不过我没有研究过这本书。 Matt Wu |
|
|
地下室#
发布于:2001-09-27 16:53
[QUOTE]原本由 matt 发表
[B]是驱动程序,是driver,就要“安装”,方式有上面几种。 一般的介绍wdm的书一开始都是从filter开始的。Peter G. Viscarola的书很经典,从头看到尾,之后,我要向你请教问题了。 据说Art Baker的书讲Filter很深入,不过我没有研究过这本书。 Matt Wu [/B][/QUOTE] 恩?都是从filter开始的吗?我好像看了几本都不是。 还有如果要安装我的filter,是安装到网卡上吗?还是 选择新设备? 你提的那个peter G。Viscarola何art baker的书叫什么, 我也听说art的书不错,不过不知道名字,国内有的买吗? 谢谢matt的帮助,能回答上面的问题就更好了。呵呵 |
|
5楼#
发布于:2001-09-27 17:15
有关Ndis filter的安装比较繁琐,你可以参考 相关下载->特别提供->pcausa的NDIS源码.
那两本书是: Peter: 实用技术:Windows NT与Windows 2000设备驱动及开发, 电子工业 art: Windows NT设备驱动程序设计指南, 机械工业 Matt Wu |
|
|
6楼#
发布于:2001-09-27 17:24
再次谢谢matt wu的帮助
|
|