阅读:3405回复:3
关于FSDSPY(文件系统过滤)
做项目查了很多这方面的资料,郁闷!现在把它共享出来,免得后人又步我后尘。
FSDSPY是Platform Builder里面的一个例子,这个例子是用来说明怎么利用CE的文件系统过滤模块写自己的过滤器的。实际上就是自己根据一个模板写一个过滤驱动(轻量级驱动),然后设置好注册表的值。重启后文件系统就会自动载入这个过滤器了。msdn中file system filter讲的就是这个。msdn里面是讲得天花乱坠,但是有一个很严重的问题,这个过滤器在Windows Mobile 4.2只能过滤非RAM/ROM的文件系统,大家搞这个的都明白这是什么意思吧?嘿嘿~不过在Windows Mobile 5就好一点,可以过滤RAM/ROM的文件系统,前提是要重定制系统,因为有些键值要写到hive registry中。WM 6没试过。 经多日查探。得出以下结论: 在Windows Mobile 4.2 下FSDSPY绝对只能监控到非ROM/RAM的文件系统 在Windows Mobile 5 下必须重定制系统FSDSPY才能监控到ROM/RAM系统,否则仍然和4.2一样 Windows Mobile 6没有实验过,应该和5一样。 再公布一下关于FSDSPY的详细资料 Tips for Writing a File System Filter http://msdn2.microsoft.com/en-us/embedded/aa731293.aspx 这篇文章详细说明了FSDSPY的作用,用法,地位。 Encryption and Filters between WM2003 and WM5 http://blogs.msdn.com/ce_base/archive/2006/02/22/Encryption-and-Filters-between-WM2003-and-WM5.aspx 这篇文章后面的评论也非常有价值 理解 Windows CE .NET 中的文件系统体系结构 http://msdn2.microsoft.com/zh-cn/library/aa459155.aspx 这篇东西讲的是4.2,更高级的版本又有点不同了 关于FSDSPY有什么新的发现我再更新这贴,也欢迎各位高手补充。 |
|
沙发#
发布于:2008-04-11 16:58
楼主好人,不懂帮顶^_^
|
|
板凳#
发布于:2009-10-28 22:09
回 楼主(scutyll) 的帖子
请问楼主如何重定制系统? |
|
地板#
发布于:2010-02-13 11:13
收藏了,以后可以留着慢慢看啊!
|
|