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

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

我试过了 ,确实有点乱

 

http://www.armce.com/bbs/archiver/tid-175.html

你可能感兴趣的:(sql,windows,Flash,存储,WinCE,disk)