【Cool】如何使wince下的Windows文件夹下保存数据而掉电也不消失——这个能解决cab包安装重启/关机丢失的问题...

gooogleman 发表于 2009-5-26 11:29

如何使wince下的Windows文件夹下保存数据而掉电也不消失

我看到有些人的Windows文件夹下保存数据而掉电也不消失,这是怎么做到的?

另外还附一个问题:我安装SQL CE3.0 的CAB包掉电就丢失了,要重装,怎么可以安装一次就可以了?

ETDrawer 发表于 2009-5-26 13:44

1. 要想保存windows目录下的文件,你可以把Flash mount为根目录
2. 安装SQL可以把Nand mount为根目录,同时使用Hive registry

gooogleman 发表于 2009-5-26 14:04

多谢

Walle 发表于 2009-5-26 14:50

[quote]1. 要想保存windows目录下的文件,你可以把Flash mount为根目录
2. 安装SQL可以把Nand mount为根目录,同时使用Hive registry
[size=2][color=#999999]ETDrawer 发表于 2009-5-26 13:44[/color] [url=http://www.armce.cn/bbs/redirect.php?goto=findpost&pid=1336&ptid=175][img]http://www.armce.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]

正解!

gooogleman 发表于 2009-5-26 14:56

正在看.........
[url]http://blog.csdn.net/TheGameIsFives/archive/2008/11/14/3296905.aspx[/url]

不过还是不是很明白。CSDN 有人说使用 NOr 这明显是不合理的。

gooogleman 发表于 2009-5-26 16:44

我刚才使用flash来改动,发现这样做flash 盘符会不见了。在wince桌面以及我的设备的任何部分拷贝东西进去,都可以存储东西,掉电不会丢失, 

[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/SMFLASH/FATFS] 
  "FriendlyName"="FAT FileSystem" 
  "Dll"="fatfsd.dll" 
  "Flags"=dword:00280014 
  "Paging"=dword:1 
  "CacheSize"=dword:0 
  "EnableCacheWarm"=dword:0 
  "EnableCache"=dword:1 
;  "MountFlags"=dword:2 
; mounts the first FATFS partition on a storage device ——下面是我加入的。 
  "MountAsRoot"=dword:1 
  "MountAsBootable"=dword:1 
  "MountPermanent"=dword:1

gooogleman 发表于 2009-5-26 16:49

按照我上面的方法搞定了(还有把RAM/RAM and ROM文件系统换成ROM文件系统),但是我觉得这样不妥当。因为这样给人感觉很混乱。
以后想在flash 上存储东西不是很方便,因为里面太多文件夹了。
还有原本我的设备下的windows的文件夹不见了。我在platform.bib里面打包的EXE文件不知道跑到哪里去了?
请问前辈,如果才能保持原状呢?

gooogleman 发表于 2009-5-26 16:51

我有个想法,就是把nand flash 分割成两块,一块用于ROM文件系统,一块用于存储。
这样做能够实现吗?

ETDrawer 发表于 2009-5-26 17:54

技术上是可以实现的,会麻烦些
我不知道为什么会觉得乱,现在相当于把其他所有文件夹都移动到了以前的nand disk上,自然nand disk就是根目录
windows文件夹可能是隐藏了,你选择属性,去除隐藏系统文件夹选项就能看到了

gooogleman 发表于 2009-5-26 21:38

哦,但是其他的什么program、file文件夹都在。就windows没有

明天照着老大的方法看看。

Walle 发表于 2009-5-27 09:25

知道可以这样做,但是没用尝试过,还请update测试结果,哈哈

gooogleman 发表于 2009-5-31 13:58

windows文件夹的确是隐藏了,我打开选项设置,就出来了。
现在在忙乎wince6.0 暂时没有时间弄这个两个flash 分区的事情。
不过我觉得这样是可行的。

popzone 发表于 2009-6-1 13:09

还没玩过WINCE的SQL
刚才看了一下平台编译器
貌似 wince6.0 可以把 SQL 编译到系统平台上
WINCE600/Public/SQLCE/
这下面好像可以改写编译配置文件
SQLCE.bib、 SQLCE.reg


可不可以把数据和程序配置写在可存储设备上来解决这个问题呢?

我不懂,问一下,学习学习!

gooogleman 发表于 2009-6-1 14:23

关键我现在是wince5.0 

wince6.0 还在摸索中。

lee50 发表于 2009-8-20 18:12

朋友,你6410的这个功能也实现了吧。如何修改?能否分享一下,感谢。

dubutianxia 发表于 2009-9-4 14:56

我试过了 ,确实有点乱

转载于:https://www.cnblogs.com/gooogleman/archive/2011/09/14/2175488.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值