scutyll
驱动牛犊
驱动牛犊
  • 注册日期2008-04-01
  • 最后登录2008-04-16
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分1分
  • 专家分0分
阅读:3330回复:3

关于FSDSPY(文件系统过滤)

楼主#
更多 发布于:2008-04-04 12:54
做项目查了很多这方面的资料,郁闷!现在把它共享出来,免得后人又步我后尘。
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有什么新的发现我再更新这贴,也欢迎各位高手补充。
dding832
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望158点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-11 16:58
楼主好人,不懂帮顶^_^
wodexiaoming
驱动牛犊
驱动牛犊
  • 注册日期2009-10-28
  • 最后登录2009-11-15
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-10-28 22:09
回 楼主(scutyll) 的帖子
请问楼主如何重定制系统?
guenli
驱动牛犊
驱动牛犊
  • 注册日期2009-12-18
  • 最后登录2010-02-19
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望611点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-02-13 11:13
收藏了,以后可以留着慢慢看啊!
游客

返回顶部