- UID
- 46372
- 帖子
- 74
- 精华
- 0
- 贡献
- 1
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2007-2-21
|
我想建议开发组能不能这样做:
1、保持现有的配置文件
2、在注册表里面有一份一样的备份,同时有一个entry专门记录注册表update时间
在TW2启动的时候,
1、如果找不到配置文件,但有注册表内容,就读取注册表内容生成配置文件
2、如果有配置文件,没有注册表内容,就复制一份配置信息到注册表,并更新update时间
3、如果配置文件和注册表都有,并且不一致,以配置文件update时间和注册表updage时间更新的那个作为基准,update另外一个
在TW2的配置里面,
1、增加一个sync/update两处配置的地方
2、增加一个清除注册表项的地方
优点:
1、不怕配置文件丢失
2、不依赖注册表的配置
缺点:
1、逻辑复杂
2、启动速度受影响
3、潜在的同步互斥问题,比如多个TW2的运行以及手工修改注册表等等 |
|