秋枫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
版本:1.0
作者:郑佐
时间:2005-12-04

 

概述

      
敏捷注册表(SharpRegistry)是一款集收集、管理于一体的注册表应用软件,通过简洁的操作完成对Windows注册表的修改、备份,并支持注册表文件的导入导出。软件能对常见的技巧进行分类管理,并按Windows系统类型进行区分,用户更可以自行增加、修改、删除技巧和分类,建立个性化技巧集合,在使用技巧后可方便还原到使用前状态。本软件可以方便的实现注册表禁用、系统设置、IE浏览器安全设置等丰富内容,在使用的同时学习到相关注册表知识。

基础功能

 

程序主界面按照流行的窗体布局进行设计,

 

1.分类管理
对于各项技巧可以进行不同的分类,敏捷注册表支持无级分类,通过左边分类的选择,右边将显示该分类下的技巧列表,如果包含子分类,可以通过选项设置是否一起显示,通过左边系统类型的选择,可过滤技巧列表,显示符合条件的技巧。

 

在分类上通过鼠标右键显示的上下文菜单提供方便的添加、删除和修改分类操作。

 

对于删除分类操作,将会删除该分类及其子类下的所有技巧。

 

2.技巧管理
通过同一个窗口,提供友好的技巧添加、编辑操作。如下界面,
      

 

技巧的添加操作包括技巧名称、技巧等级、所属分类、所属集合、适用系统及备注内容。这里的技巧等级分为未定义、普通和高级三种。支持操作系统包括Windows98/2000/Xp/2003
编辑操作类似于新增,但在编辑前会加载原来技巧的数据。
技巧添加后显示列表如下:

 

不同的等级使用不同的小球表示,同时对一每条技巧显示适用的操作系统。另外,对于存在的技巧可以通过选中技巧点击鼠标右键显示的上下文菜单进行更多操作,

 

3.注册表项管理
针对每一项技巧,可以包含多个注册表键值对。敏捷注册表支持五种注册表项类型,分别是:
REG_BINARY:未处理的二进制数据。多数硬件组件信息都以二进制数据存储,而以十六进制格式显示在注册表编辑器中。
REG_DWORD:数据由 4 个字节长的数表示。许多设备驱动程序和服务的参数是这种类型并在注册表编辑器中以二进制、十六进制或十进制的格式显示。
REG_EXPAND_SZ:长度可变的数据串。该数据类型包含在程序或服务使用该数据时确定的变量。
REG_MULTI_SZ:多重字符串。包含了用户可读取格式的列表或多值的值通常为该类型。项用空格、逗号或其他标记分开。
REG_SZ:固定长度的文本串。
添加的项显示方式同系统注册表软件,同时还显示技巧键对应当前系统的实际键值,如下图。
每项都可以通过上下文菜单自由操作。

 

如果需要新增项可以右键点击空白处进行新建,同时选择键类型和数据信息的输入。

 

4.集合操作
集合是对不同分类中的技巧进行聚集,使用户能够进行更有效率的操作和个性化定制。
集合的上下文菜单如下,

 

用户可以添加、删除或修改集合,进行删除操作时不实际删除原分类的技巧,只删除集合本身。通过编辑技巧数据来修改技巧的集合加入和删除。
      
5.数据查询
通过输入关键字用户可以方便查找到需要的技巧,可以指定技巧适用系统,搜索文本范围,关键字可包含在技巧名称或技巧备注中,如果有技巧存在,在右边会显示搜索结果。

 

6.选项设置
通过工具菜单打开选项,可对敏捷注册进行一些相关的设置,包括常规、显示和高级三个选项卡。

 

注册表应用

 

注册表的应用包括技巧数据应用到系统和撤销还原当前的应用数据。在更新系统注册表前敏捷注册表会备份原有系统的对应数据项。根据技巧应用的范围可以分为类别级、集合级、技巧级、和键值对级。撤销操作针对每项技巧进行,所有操作可以通过上下文菜单和工具栏按钮实现。对已经应用过的技巧项背景将会是彩色显示,显示颜色可通过工具菜单进行设置。

 

对于键值对数据,如果技巧值同系统值数据不符,该项数据前景色会显示成用户定义的颜色。

 

高级功能

 

       高级功能包括技巧数据的导入导出reg类型注册表文件,数据备份和数据还原等。
1.导入导出
用户可以选择分类、集合和技巧导出数据成为Windows系统注册表文件,同时支持导入一个或多个Windows注册表文件到分类作为技巧使用。

 

2.常用工具
通过工具菜单,用户可以使用一些外部工具,
调用系统注册表编辑器,通过注册表编辑器用户可进行更多的注册表操作。
调用文本编辑器,用户可以编写自己的Windows注册表文件。
程序操作日志,记录了对注册表的操作记录以及一些错误警告记录。

 

3.数据维护
用户通过数据维护操作可以对当前的技巧数据进行备份和还原,防止数据的意外损坏。

 

补充

 

敏捷注册表1.0版本在 .net Framework 1.1框架上进行开发,如果使用的计算机未安装该组件,请到微软的网站上下载安装。
posted on 2005-12-06 13:56  秋枫  阅读(816)  评论(0编辑  收藏  举报