基于HIVE的注册表的问题

benjiamen 2005-06-17 02:49:16

在WINCE 中通过程序修改注册表后且RegFlushKey 后,下次冷启动后,又恢复了原来的值,根本没改变.

在用PB定制系统时我已经按照 http://www.yesky.com/SoftChannel/72342371878043648/20041028/1869574.shtml
这里面的说明做的,且能WINCE 启动后能看到我的IDE硬盘(两个分区硬盘,硬盘2),为什么不能改注册表.

另外下面请解释一下

[HKEY_LOCAL_MACHINE\init\BootVars]

"SYSTEMHIVE"="Documents and Settings\\system.hv"

"PROFILEDIR"="Documents and Settings"

"Start DevMgr"=dword:1

IF BSP_ENABLE_FSREGHIVE

"Start DevMgr"=dword:1

这个"SYSTEMHIVE"的值是保存系统HIVE的地方,如果我把它存在我的硬盘上,那我应该做如下的设置

[HKEY_LOCAL_MACHINE\init\BootVars]

"SYSTEMHIVE"="硬盘\\Registry\\system.hv"

"PROFILEDIR"="硬盘\\Registry"

"Start DevMgr"=dword:1

是不是这样设置呢?还请大家指正.谢谢!!

先送上这些分,问题解决后再贴分.
...全文
194 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
truedsh 2005-07-01
  • 打赏
  • 举报
回复
对,我最后写了一个,确实方便了....不知道为什么有时用挂起会死机~~~`:(
红牛哥110 2005-06-30
  • 打赏
  • 举报
回复
写一个会方便很多.
truedsh 2005-06-29
  • 打赏
  • 举报
回复
也遇到了这个问题,每次启动后,能看出我的硬盘中Documents and Settings\system.hv"都是新的,但是一些系统设置仍然不能保存进去,听说需要对deault\user.hv操作,我这是单用户系统,应该不用吧?
gaoxiaoning 2005-06-20
  • 打赏
  • 举报
回复
使用EVC或PB的远端修改注册表功能就可以改注册表了,不用另写程序啊,修改好后点挂起就保存在你指定的硬盘文件里了。下次启动就会按新注册表启动,我QQ是195462643
benjiamen 2005-06-17
  • 打赏
  • 举报
回复
我也在找,不知有没有这个软件,要不能自已写一个.
truedsh 2005-06-17
  • 打赏
  • 举报
回复
正好遇到一个问题,我用的触摸屏,设置坐标写到了注册表中,我用hive模式把注册表信息放到了硬盘上,但是保存的格式是.hv,怎么能打开看它里面的内容啊?我需要查我触摸屏设置的坐标~~~
benjiamen 2005-06-17
  • 打赏
  • 举报
回复
对不起QQ号错了,是 43671231 验证:WINCE
benjiamen 2005-06-17
  • 打赏
  • 举报
回复
你有没有QQ,跟你请教.我试了好久,不行的.
43671236 验证:WINCE
gaoxiaoning 2005-06-17
  • 打赏
  • 举报
回复
你点wince的开始-》挂起,则改动后的注册表就保存在硬盘的设置目录里了,下次启动则按新的注册表了。
我刚调通这个功能。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧