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

    我试过了 ,确实有点乱

  • 相关阅读:
    关于lockkeyword
    关于多层for循环迭代的效率优化问题
    Android 面试精华题目总结
    Linux基础回想(1)——Linux系统概述
    linux源代码编译安装OpenCV
    校赛热身 Problem C. Sometimes Naive (状压dp)
    校赛热身 Problem C. Sometimes Naive (状压dp)
    校赛热身 Problem B. Matrix Fast Power
    校赛热身 Problem B. Matrix Fast Power
    集合的划分(递推)
  • 原文地址:https://www.cnblogs.com/gooogleman/p/2175488.html
Copyright © 2011-2022 走看看