zoukankan      html  css  js  c++  java
  • 【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

    我试过了 ,确实有点乱

  • 相关阅读:
    react-native 之ScrollView的使用
    gitHub 克隆项目慢
    react native 给View添加点击事件
    React Native View属性onLayout
    react native 样式与布局
    react native 对日期的处理
    react native 顶部菜单栏效果的实现
    iOS self.navigationController 推出界面怎么一次性回到指定第一个
    Java
    2021-5-13讲课内容hibernate主键id映射_XML方式
  • 原文地址:https://www.cnblogs.com/gooogleman/p/2175488.html
Copyright © 2011-2022 走看看