|
|
|
之所以出现[我的扩展]功能是因为不同的用于有不同的需求,而且各种解决方案更新很快,如果使用传统的给在程序内部增加功能,然后重新编译,再让用户重新下载的话,无疑是一种资源的浪费;而且也不能让用户设置自己的方式。 [我的扩展]功能的出现解决了这个问题。[我的扩展]功能通过提供外部的一个配置文件,让用户把自己的配置信息保存下来,而且随时可以进行编辑、新建、删除操作,System Repair Engineer 根据配置文件的记录信息,执行特定的操作。换句话说,[我的扩展]功能提供了一种自助解决的途径,而且软件开发人员和普通用户之间能够更好的进行交互,软件开发人员可以编制一个含有新功能的规则库提供给用户而无须用户重新下载程序,而用户之间也能够互相交换自己的规则库。增加了程序的可扩充性。 此外,由于规则库体积远远小于程序本身的体积,特别是压缩以后往往只有几K大小,非常便于携带,而且在网络条件不好的地方也能够较好的获取到。 在 System Repair Engineer 1.0 版本里面,[我的扩展]功能提供了一个探索性功能,允许用户自己编制自己的规则方案。由于该功能是一个全新的功能,操作者需要对 Windows 系统有一定的了解,从安全的角度出发,在 System Repair Engineer 1.0 版本里面,限制了[我的扩展]的应用范围,只提供了注册表键值的删除/新建/编辑,注册表主键的删除/新建功能。 System Repair Engineer 1.0 [我的扩展]功能已开放内容: 1、新建注册表主键 2、新建注册表键值
3、删除注册表键值 4、删除注册表主键
[我的扩展]功能使用扩展名为SRE的文件作为规则储存文件,默认的规则库文件名是:SREngExt.SRE,如果 System Repair Engineer 在程序所在目录下发现有SREngExt.SRE文件的存在,则会自动加载并显示在界面里面。
如果需要加载其他的规则文件,点击 如果 System Repair Engineer 发现规则文件发生过变动,则保存修改字符就会变成可用状态并以红色显示。
点击该字符就可以保存修改后的规则文件。保存功能将把规则文件保存到 System Repair Engineer 程序所在目录下面,文件名是:SREngExt.SRE。 注意:SREngExt.SRE并非纯文本格式,请不要使用任何编辑器修改 SREngExt.SRE,SREngExt.SRE 只能够被 System Repair Engineer 进行修改。 操作的时候,选择要操作的项目,点击 注意:执行的是按照从上到下操作的,请实现使用
点击
首先需要确定的是操作方式:增加值、增加键、删除值还是删除键。确定以后可以在描述信息里面输入你的操作的描述,然后在主键名里面输入目标主键。 * 如果目标主键不存在,那么 System Repair Enineer 将自动创建。 如果操作时增加值或删除值方式,那么还需要输入键值名。如果需要编辑默认值,那么可以在键值名里面输入@符号来表示操作的对象是默认值。 键值类型里面用于确定注册表键值的类型。当操作方式是增加值的时候,需要确定键值类型。REG_SZ类型一般用于记录一些描述性信息,而REG_DWORD类型一般用于进行一些真假判断和记录关键数据。 键值数据用于指定键值的数据信息。 * 如果键值类型是 REG_DWORD,那么键值数据框里面的所有内容将被当作 10 进制数字处理。因此,如果你需要输入 16 进制数字,请先转化成为 10 进制数字以免操作无效。转换可以利用 Windows 计算器完成。 范例:
|
|
© Smallfrogs, 2003-2007. 保留所有权利 |