wince 5.0 Hive Register 基于IDE设备的实现

来源:互联网 发布:vue.js绑定click事件 编辑:程序博客网 时间:2024/04/29 10:22
Hive Register 更新时间:2006-11-17 查看次数:
地狱使者(wanyong) - 2006-11-17 22:31:42

有谁利用 “Hive” 将注册表保存到IDE 设备上过?如何实现呀?研究了一个星期也没有办法。
(hesang) - 2006-11-18 13:04:56

同样关注中,顶一下!!!
(honix) - 2006-11-18 13:23:14

我做过,研究了可不止一个星期了!还好,终于弄成了。
我的方法供参考,如果你用ce5.0,其实挺简单:
1. 选上hive-based registry并加环境变量
PRJ_ENABLE_FSREGHIVE=1
2. 注册表:
[HKEY_LOCAL_MACHINEinitBootVars]
   "SystemHive"="Systemsystem.hv"
   "ProfileDir"="System"
   "Flags"=dword:3
   "Start DevMgr"=dword:1
   "NoDefaultUser"=dword:0
   "DefaultUser"="Default"

这样系统注册表将保存在你的IDE硬盘的"System"目录下。

地狱使者(wanyong) - 2006-11-20 12:55:14

按照Honix的做法成功。
最好是增加一环境变量
PRJ_BOOTDEVICE_ATAPI=1
地狱使者(wanyong) - 2006-11-20 12:56:51

但突然发现保存了注册表,新安装的.net2.0的程序还是跑不起来。
因为.net2.0的有些程序安装在windows目录下,保存了注册表,也不能保存Windows目录?
怎么办?
(honix) - 2006-11-20 18:22:12

如果你想windows下也能保存东西,那就把硬盘mount成根文件系统:
PRJ_BOOTDEVICE_ATAPI=1
PRJ_ENABLE_FSMOUNTASROOT=1
注册表里HDProfile下加MountAsRoot=1
并且要选择Rom-Only file system.

地狱使者(wanyong) - 2006-11-22 13:08:13

honix :
那是不是有办法能够将Windows,Program Files 下面的所有内容多保存起来呢?
(honix) - 2006-11-22 17:15:56

可以,而且是自动的。
地狱使者(wanyong) - 2006-12-12 0:20:31

honix :

按照您上面的方法,我怎么做不成功呢?
我安装完SQLCE 3.0 之后,先点击挂起,然后把电源拔掉,重启,Windows下面的数据就不见了。
 
原创粉丝点击