过滤驱动的问题-自我总结
2012-02-07 22:07
288 查看
[关键词]:过滤驱动,设备堆栈,绕过设备堆栈
[问题描述]:
需要分析读写驱动发往disk.sys的IO特征来为性能提升提供支持,因此准备做一个过滤驱动diskFilter attach到disk.sys设备栈,然后在过滤驱动里记录发往下层的读写IO信息。
工作流程都设计好了,准备开始编码了,突然发现不行,很可能没有效果。
为什么呢?
因为disk的设备堆栈可能从底向上为disk---PartMgr---diskFilter。但问题在于,处于安全性和效率的考虑,读写驱动直接绕过了上述的设备堆栈,直接列举出disk.sys的设备对象,然后把IO直接发到这些设备对象。
然后diskFilter就干等吧,啥也等不到,情形和法国的马其诺防线相似。
[问题描述]:
需要分析读写驱动发往disk.sys的IO特征来为性能提升提供支持,因此准备做一个过滤驱动diskFilter attach到disk.sys设备栈,然后在过滤驱动里记录发往下层的读写IO信息。
工作流程都设计好了,准备开始编码了,突然发现不行,很可能没有效果。
为什么呢?
因为disk的设备堆栈可能从底向上为disk---PartMgr---diskFilter。但问题在于,处于安全性和效率的考虑,读写驱动直接绕过了上述的设备堆栈,直接列举出disk.sys的设备对象,然后把IO直接发到这些设备对象。
然后diskFilter就干等吧,啥也等不到,情形和法国的马其诺防线相似。
相关文章推荐
- Java,InputStream,Socket阻塞.(关于HTTP请求的IO问题自我总结)
- 键盘过滤驱动蓝屏问题
- 编译LDD3的scull驱动问题总结
- 解决文件过滤驱动安装失败,提示依赖的 fltmgr.sys 不存在的问题
- 线上问题解决的自我总结
- 触摸屏驱动调试常见问题总结
- 芯片驱动问题定位思路总结之一单板重启的问题
- lcd驱动调试常见问题总结
- Tomcat中主目录配置与虚拟目录配置问题自我总结
- 给IIC芯片AT24CXXX编写驱动的过程中出现的一些不稳定的问题总结
- 八皇后问题自我总结
- Windows 文件过滤驱动经验总结
- Windows 文件过滤驱动经验总结
- LR自我总结的问题
- 触摸屏驱动调试常见问题总结
- 解析Qt4.7.3编译MySql数据库驱动,存中文乱码、过滤转义字符问题
- Exynos4412 中断驱动开发相关问题总结
- ARM-Linux触摸屏驱动移植--问题总结
- key驱动调试问题总结
- Java工作小问题自我总结