基于HIVE的注册表的问题
在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
是不是这样设置呢?还请大家指正.谢谢!!
先送上这些分,问题解决后再贴分.