LoadMinifilterDriver过滤驱动加载器及源码
------------------------------------------------------------------------------------------------------------------------------
在研究微文件过滤驱动时,网络上没有找到过滤驱动加载工具,难道都是使用.inf安装的?
所以写了一个X64过滤驱动加载工具发出来给大家使用
环境:VS2017编译
------------------------------------------------------------------------------------------------------------------------------
大家也了解一下过滤驱动
优点:
minifilter是sfilter后微软推出的过滤驱动框架。相比于sfilter,他更容易使用,需要程序员做的编码更简洁。
系统为minifilter专门制作了一个过滤管理器,这个管理器本身其实是一个传统过滤驱动,它向minifilter的使用者提供许多接口,让原本复杂的文件过滤驱动变得方便简单。
之所以简单是因为传统的过滤驱动把大量的工作放在绑定设备上,而现在这些工作都交给minifilter中的过滤管理器来完成。
缺点:
纯粹的使用minifilter提供的接口看不见设备对象和IRP的,所以编程自由度不大。
------------------------------------------------------------------------------------------------------------------------------
微过滤驱动与正常的驱动程序是有区别的
也就是说:每一个minifilter驱动都必须指定一个高度值(Altitude),如果没有指定altitiude,所以工作不太正常。
高度值是由微软公司控制的。所以最好给微软公司发email获取一个高度值,不然可能会跟其他驱动冲突。
------------------------------------------------------------------------------------------------------------------------------
完毕感谢观看~
源码 :
程序: