关于文件过滤器FSDSPY的超级难题!期待高手

yll1986 2008-08-23 10:54:20
问题描述:
在WinCE中有一个文件过滤器的例子,叫FSDSPY。这个过滤器在Windows Mobile中也可用。我把这个过滤器编译之后,放到了我的多

普达S1(装的是Windows Mobile 6中文版)的"\Windows\"目录下,然后再修改注册表如下键值:
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsdspy]
"Dll"="FSDSPY.dll"
"Order"=dword:0
上面的步骤就是装这个过滤器的过程,知道FSDSPY的高手应该都清楚了。
然后诡异的事情就发生了!
场景1:
所用SD卡:Kingston 2G microSD卡 & Lexar 2G microSD卡
重启->插入SD卡(此时操作系统正在正常运行)->FSDSPY.dll被载入
结果:成功

场景2:
所用SD卡:Kingston 2G microSD卡
关机->插入SD卡(此时机器已经断电了)->开机->FSDSPY.dll没有被载入
结果:失败

场景3:
所用SD卡:Lexar 2G microSD卡
关机->插入SD卡(此时机器已经断电了)->开机->FSDSPY.dll被载入
结果:成功

也就是说,在已经开机的情况下,只要一插入microSD卡,FSDSPY.dll就被载入。但是如果先关机插卡,再开机,那就有的microSD

卡可以使系统载入FSDSPY.dll,有的不能!why?而且经过我测试,3大SD卡主流品牌SanDisk,Kingston,Kingmax好像大部分都不行

,行的都是些非主流品牌。

我的目的就是让FSDSPY.dll能够随着系统启动而被文件系统载入,并发挥它过滤文件的作用。至于用什么手段我并不在乎。望各位大牛指点指点!!!

再补充一点,操作系统是Windows Mobile 6。因为我试过Windows Mobile 2003 for PPC,所有卡都是可以的。另外在WM6的模拟器上面也是可以的,实在太神奇了!!!
分不够可以加,如果能解决的话我全部分送出!
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gooogleman 2008-10-16
  • 打赏
  • 举报
回复
这个问题的确值得深思。卡也是同一个牌子,吧,是不是你的卡是次品?
yll1986 2008-09-01
  • 打赏
  • 举报
回复
再次深情呼唤高手
yll1986 2008-08-25
  • 打赏
  • 举报
回复
深情呼唤高手出现

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧