阅读:1203回复:0
在Vista上passthru和filter的调用顺序问题
昨天测试了一下DDK的两个例子:NDIS5的passthru和NDIS6的filter,在Vista上不管我先安装那一个,用WinDbg跟踪的结果,都是passthru处于filter的前面被调用,请问这个顺序可以更改吗?
根据MSDN,似乎是可以把一个IM driver放在一大堆的filter之间,但我不知道这个im 驱动是否包括NDIS5。 http://msdn2.microsoft.com/en-us/library/ms795624.aspx 因为一个NDIS5的driver有bug,希望有一个NDIS6的东西在上面过滤一下。 前面也有人说,系统会先调用先安装的那个驱动,但是从我在Vista上面跟踪的结果似乎并不是这么回事。请问DDK的什么地方有介绍这个的呢? 另外通过修改inf文件里面的group,我们可以把驱动设置成为不同的启动顺序,但是默认的passthru的inf里面没有group一项,默认filter的inf定义它属于NDIS group,那么那个passthru是在什么时机被安装的呢? 有没有对这个熟悉的人能解释一下,多谢了! |
|