阅读:2143回复:5
【求助】写了个笨笨的过滤autorun的驱动,有疑问
编译环境:Win2003+DDK2003
驱动原形:sfliter(2003版) 适用环境:32位的XP,2003,vista 版本:调试版,可用debug软件察看调试信息 功能描述:禁止在移动存储设备(如:U盘)上打开或创建autorun.inf文件。 PS:刚开始学习文件过滤驱动的菜鸟,对判断移动存储设备的方法不是很了解, 这个版本使用的是判断 StorageDeviceobject-> NextDeviceObject->Characteristics 的方法。 同时因为没有相应的设备T_T,不知道对于识别为“本地磁盘分区”的移动硬盘是否也能正确地识别。 请有这样设备的朋友,前辈能协助测试下。 目前正在调试下发IRP查询设备总线的方式来判断是否是移动存储设备(不断BOSD中=。=),调试好了我会写个小小的总结贴^_^ PS又PS:希望有前辈能指点下应该怎样查阅IFS Kit Documentation? 因为平时都不知道怎么用IFS Kit Documentation,觉得不知如何下手查阅,有种身在宝山空手归的感觉 T_T。 RemovableStor.rar |
|
沙发#
发布于:2008-07-10 01:02
irp_mj_create 判断文件名,返回错误即可
干嘛非用驱动那么费劲的 |
|
|
板凳#
发布于:2008-07-10 20:40
引用第1楼hgwolf于2008-07-10 01:02发表的 : er..... 笨笨的问下除开用驱动,在什么地方还可以拦截到 irp_mj_create ? |
|
地板#
发布于:2008-07-25 15:19
lz,能不能共同研究下?我也想自己写个过滤auturun。。我的qq262954838,注明autorun,呵呵
|
|
地下室#
发布于:2008-07-25 15:29
er.....
我的代码中有示范啊 推荐先选择一个框架看懂了,再开工。 我选用的sfilter框架,如果你连基本框架都不懂,怎么讲也是白搭;如果你搞懂了sfilter框架,这个功能其实很简单。 |
|
5楼#
发布于:2010-10-21 10:56
|
|
|