阅读:1126回复:0
外围存储设备(usb...)过滤问题
想做一个对USB,A,光盘等外围存储设备进行统一监控的过滤驱动.目前修改filmon对USB设备进行有效读写控制,由于USB是动态插入的,于是在应用层枚举,有新盘符,就挂接我的过滤设备上去进行监控。现在想把自己做的东东弄的像样点,遇到一些问题。
1。不知一般外围设备种类有哪些.似乎常用的就是U盘,usb 移动硬盘,软驱,光驱。而且软驱,光驱盘中没有插入时候挂过滤驱动设备还不成,似乎要有盘插进去,由于条件限制,没试验过,还不清楚能否像挂硬盘,USB存储设备一样,在文件过滤驱动中给这些特别的家伙挂过滤设备。 2。由于是在filmon基础上改的,所以动态的插入设备,我用的在应用层枚举的法子。看了站上大家讨论的相关一些贴子,似乎用IoRegisterFsRegistrationChange,在特定文件系统去识别的时候加载我们的过滤设备,不知谁实现了没有,可行性怎么样,有哪些复杂的因素要考虑的。 多给些建议。 |
|