如何使wince下的Windows文件夹下保存数据而掉电也不消失
我看到有些人的Windows文件夹下保存数据而掉电也不消失,这是怎么做到的?
另外还附一个问题:我安装SQL CE3.0 的CAB包掉电就丢失了,要重装,怎么可以安装一次就可以了?
1. 要想保存windows目录下的文件,你可以把Flash mount为根目录
2. 安装SQL可以把Nand mount为根目录,同时使用Hive registry
多谢
[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]
正解!
正在看.........
[url]http://blog.csdn.net/TheGameIsFives/archive/2008/11/14/3296905.aspx[/url]
不过还是不是很明白。CSDN 有人说使用 NOr 这明显是不合理的。
我刚才使用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
按照我上面的方法搞定了(还有把RAM/RAM and ROM文件系统换成ROM文件系统),但是我觉得这样不妥当。因为这样给人感觉很混乱。
以后想在flash 上存储东西不是很方便,因为里面太多文件夹了。
还有原本我的设备下的windows的文件夹不见了。我在platform.bib里面打包的EXE文件不知道跑到哪里去了?
请问前辈,如果才能保持原状呢?
我有个想法,就是把nand flash 分割成两块,一块用于ROM文件系统,一块用于存储。
这样做能够实现吗?
技术上是可以实现的,会麻烦些
我不知道为什么会觉得乱,现在相当于把其他所有文件夹都移动到了以前的nand disk上,自然nand disk就是根目录
windows文件夹可能是隐藏了,你选择属性,去除隐藏系统文件夹选项就能看到了
哦,但是其他的什么program、file文件夹都在。就windows没有
明天照着老大的方法看看。
知道可以这样做,但是没用尝试过,还请update测试结果,哈哈
windows文件夹的确是隐藏了,我打开选项设置,就出来了。
现在在忙乎wince6.0 暂时没有时间弄这个两个flash 分区的事情。
不过我觉得这样是可行的。
还没玩过WINCE的SQL
刚才看了一下平台编译器
貌似 wince6.0 可以把 SQL 编译到系统平台上
WINCE600/Public/SQLCE/
这下面好像可以改写编译配置文件
SQLCE.bib、 SQLCE.reg
可不可以把数据和程序配置写在可存储设备上来解决这个问题呢?
我不懂,问一下,学习学习!
关键我现在是wince5.0
wince6.0 还在摸索中。
朋友,你6410的这个功能也实现了吧。如何修改?能否分享一下,感谢。
我试过了 ,确实有点乱