wince启动设置注册表

zhangsf   2008-3-25 16:45 楼主
wince需要每次启动的时候把某个注册表的值设置为默认值,该怎么做?谢谢~!

回复评论 (10)

不是很明白你所说的问题
点赞  2008-3-25 17:25
问题应该是这样的:不管如何修改注册表中的某个值,系统下次启动的时候都希望其恢复到默认值。
而且是某一项,其它项还要可以正常修改。如果是所有项都恢复到默认值,可以采用非HIVE型的注册表。
点赞  2008-3-25 18:11
做一个开机自动运行服务,操作注册表,注意开机服务的启动顺序,简单的方法可以在注册表里的init里添加启动(需
HIVE支持)
点赞  2008-3-25 20:29
如果重起不丢注册表信息,可以使用3楼的方法。

要是丢了。只能在pb中设定死那个注册表值。
这样每次启动就只能用那个设定死了的值
点赞  2008-3-26 14:34
谢谢大家,问题应该像2楼说的那样:不管如何修改注册表中的某个值,系统下次启动的时候都希望其恢复到默认值。
而且是某一项,其它项还要可以正常修改。而且,这个默认值得设定要早于检测设备插上USB前面。
整个过程是这样的 :

如果设备插上了usb(usb线联到了pc),做存储模式初始化之前有个动作:

1.如果要进行USB存储模式初始化,且注册表的某个键值为1,-〉2.findwindows()....等处理函数->3.usb存储模式初始化.

但是如果是系统插上usb线reset后,在系统还没完全加载起来时,如果满足了条件1,进入第2步的时候findwindows()函数就会报错,所以我希望每次reset的时候某个注册表的键值为0.
点赞  2008-3-26 15:40
学习ing...
点赞  2008-3-27 01:23

8楼 wwp 

自己顶一个~~~
点赞  2008-3-27 13:57
什么呀
点赞  2008-4-30 19:26
lz要干嘛?
点赞  2008-4-30 23:25
有点难度哦
点赞  2008-5-1 08:51
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复