8549057USBFilter1

所属分类:驱动编程
开发工具:C/C++
文件大小:11855KB
下载次数:14
上传日期:2017-09-13 11:30:01
上 传 者bruce135lee
说明:  usb过滤驱动WDM(和KDM)是分层的,在构造设备栈时,IO管理器可以使一个设备对象附加到另外一个初始驱动程序创建的设备对象上。与初始设备对象相关的驱动程序决定的IRP,也将被发送到附加的设备对象相关的驱动程序上。这个被附加的驱动程序便是过滤驱动程序。过滤驱动可以在设备栈的任何层次中插入。IO管理器发出的IRP将会沿着右图的顺序从上往下传递并返回。因此,我们可以使用过滤驱动程序来检查、修改、完成它接收到的IRP,或者构造自己的IRP。
(The USB filter driver WDM (and KDM) is hierarchical, and when you build the device stack, the IO manager can attach a device object to the device object created by another initial driver. The IRP, which is determined by the driver associated with the initial device object, will also be sent to the driver associated with the attached device object. This additional driver is the filter driver.)

文件列表:
U盘过滤驱动\Bin\EndureAxis.vbs (981, 2009-07-11)
U盘过滤驱动\Bin\FDOInstaller.inf (999, 2009-07-11)
U盘过滤驱动\Bin\InstDrv.exe (32768, 2008-04-19)
U盘过滤驱动\Bin\InstFilters.idb (229543, 2011-03-19)
U盘过滤驱动\Bin\InstFilters.sys (7680, 2009-07-10)
U盘过滤驱动\Bin\USBFilter.sys (6656, 2009-07-10)
U盘过滤驱动\Bin\USBLocker.exe (320512, 2009-07-11)
U盘过滤驱动\Src\EmptyDriver1\BuildLog.htm (6274, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\Data.cpp (8588, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\ddkbldenv.cmd (20, 2009-07-11)
U盘过滤驱动\Src\EmptyDriver1\ddkpostbld.cmd (222, 2009-07-11)
U盘过滤驱动\Src\EmptyDriver1\ddkprebld.cmd (70, 2009-07-11)
U盘过滤驱动\Src\EmptyDriver1\drvcommon.h (1350, 2009-06-30)
U盘过滤驱动\Src\EmptyDriver1\drvversion.h (2139, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\drvversion.rc (2028, 2009-06-30)
U盘过滤驱动\Src\EmptyDriver1\EmptyDriver1.vsprops (289, 2009-07-11)
U盘过滤驱动\Src\EmptyDriver1\EmptyDriver1.WLH.vcproj (9085, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\EmptyDriver1.WLH.vcproj.Tr0j4n-PC.Tr0j4n.user (7604, 2009-11-10)
U盘过滤驱动\Src\EmptyDriver1\makefile (261, 2009-07-11)
U盘过滤驱动\Src\EmptyDriver1\prefastchk_wlh_x86.log (2008, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\prefastchk_wnet_x86.log (2009, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\PREfast_defects_chk_wlh_x86.xml (56929, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\PREfast_defects_chk_wlh_x86Sum.txt (192, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\PREfast_defects_chk_wnet_x86.xml (56929, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\PREfast_defects_chk_wnet_x86Sum.txt (192, 2009-07-10)
U盘过滤驱动\Src\EmptyDriver1\sources (246, 2009-07-10)
U盘过滤驱动\Src\InstFilters.sln (5070, 2009-07-12)
U盘过滤驱动\Src\InstFilters.suo (11264, 2009-11-10)
U盘过滤驱动\Src\Release\USBLocker.exe (320512, 2011-03-20)
U盘过滤驱动\Src\Release\USBLocker.pdb (6245376, 2011-03-20)
U盘过滤驱动\Src\USBFilters\USBFilters\BuildLog.htm (7230, 2009-07-10)
U盘过滤驱动\Src\USBFilters\USBFilters\ddkbldenv.cmd (20, 2009-07-10)
U盘过滤驱动\Src\USBFilters\USBFilters\ddkpostbld.cmd (222, 2009-07-10)
U盘过滤驱动\Src\USBFilters\USBFilters\ddkprebld.cmd (70, 2009-07-10)
U盘过滤驱动\Src\USBFilters\USBFilters\Driver.h (980, 2009-07-10)
U盘过滤驱动\Src\USBFilters\USBFilters\DriverEntry.cpp (14920, 2009-07-10)
U盘过滤驱动\Src\USBFilters\USBFilters\drvcommon.h (1350, 2009-06-30)
U盘过滤驱动\Src\USBFilters\USBFilters\drvversion.h (2136, 2009-07-10)
U盘过滤驱动\Src\USBFilters\USBFilters\drvversion.rc (2028, 2009-06-30)
... ...

1、本品包含4个主要文件,FDOInstaller.inf、InstFilters.sys、USBFilter.sys、USBLocker.exe 和2个辅助文件 InstDrv.exe、EndureAxis.vbs 2、本品使用方法 第一步:右击 FDOInstaller.inf ,在右击菜单中选择“安装”,这个时候会弹出一个让你选择 USBFilter.sys文件的窗口,你选择该文件即可完成这个WDM驱动的安装。 Tip:其实我本来完全可以把INF中的USBFilter.sys路径设置好,右击INF文件->“安装”就不需要再让大家手动选择这个驱动文件了,但是我在XP下试过可以直接安装,而Vista和7下面因为权限问题无法安装,如果用户手动选择驱动文件则可以安装成功。所以我故意把路径写错,考虑得周到吧?*^_^* 第二步:打开 NT驱动加载工具――InstDrv.exe。选择 InstFilters.sys 文件(这个是上面那个WDM驱动的开关,和Ring3进行交互的),点击“安装”,待成功字符串出现后点击“启动”,这个时候可能会有2秒的延时,请耐心等待,等待“启动成功”的字符串。 第三步:现在你就可以打开USBLocker.exe,在下拉列表中可以看到你电脑中插过的所有U盘字符串,选择 U盘,下面2个按钮干嘛的我就不再赘述了,大家都认识字的。^_^ Tip:EndureAxis.vbs某些系统下可能会有Bug,是一个安装向导之类的东西 3、版权所有 CopyRight@2009 Tr0j4n 耗时6天,完工时间 2009/7/11 21:00 Bug反馈: MSN biweilun@live.com Blog http://hi.baidu.com/Tr0j4n QQ 391732016

近期下载者

相关文件


收藏者