注册表是windows操作系统的命脉

注册表是windows操作系统的命脉

ID:34578097

大小:170.12 KB

页数:4页

时间:2019-03-08

注册表是windows操作系统的命脉_第1页
注册表是windows操作系统的命脉_第2页
注册表是windows操作系统的命脉_第3页
注册表是windows操作系统的命脉_第4页
资源描述:

《注册表是windows操作系统的命脉》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第4卷第3期2002午7月天津成人高等学校联合学报NO3v01.4—』型!堕I!!!i!型j!型些蔓19堕!!塑!!119111.!!!!注册表是WINDOWS操作系统的命脉米景南(天津市河东区职工大学天津市300160)摘要:随着wINDows界面的操作系统的发展,注册表的作用越来越显著。它已经不仅仅是一个丈件,而成为wrND0ws的生命。因此认识注册表、了解注册表和使用注册表显得极为重要。关键词:注册表;根键;子键:键值项中围分类号:TP3167文献识别码:B文章编号:l009—2498(2002)03—0011l—03信息时代

2、,计算机的作川足不可估量的,特别屉微型机的普及支持了整个信息社会。操作系统作为计算机系统的核心部分更是日新月异,随着视窗界面的操作系统的出现,其发展给微型机带来了无限的生命力。Microson公司的wINDows操作系统已经从wIN9x发展到如今的wINXP,其普及速度2央也是罕见的。作为wTNDOws的核心.即注册农也是不断地发展,成为wINDOws操作系统中的命脉。了解和使川注册表对于使¨j者将是非常重嘤的一、注册表的历史回顾甲期的wIND0ws操作系统使川多个血i,sys,com为扩展名的配置文件来规划系统信息。整个系统通过这些文件来

3、完成系统的正常运行、管珲和维护。从wIN9x开始引进,wlNNT的注册表结构,即配昔文件采¨J分级的层次结构。把配置信息分为若干人类,每一大类中包含许多小类,其具有相『刊属性的共被放在一起。这样,系统的所有配置信息都被分fJ别类地组织起来置于小

4、L4的类中,这种管理方法类似于目录的概念,这就是现在的注册表。趸此注册表承担起真正意义上的核心管理,不仅对系统软件同时也对应用软件进行管理。形成了一个存放软件配置信息,硬件配置信息和系统信息的一个大型数据库。全面管理微型机的启动、运行和操作过程,无论是安装w州D0ws组件程序,应用软件还是添加/卸载

5、硬件或是进行系统管理配置,沣册表都时刻记录系统所进行的每个操作。最新的wlNxP中内置的两个注册表编辑器R。gedifexe和R。gedit32exe已绎不再有本质差别.即不在p(分16位和32位,它们均为32位编辑器且界面【}l相同。冈此无论使用哪个编辑器部口,咀实现对整个微型机系统的管理和配置。故此可以看到注册表的核心作用随着wINDOws的升级换代而在卅i断加强。二、注册表的原理从注册表的发展历史可以看到它是wINDows操作系统中的核心数据库,其中存放着各种参数直接控制着wⅢD0ws的启动.硬件驱动程序的装载以及一些wINDOws应

6、用释宁的运行,从而在整个系统中起着核心作用。注册表丁作原理是将wINDOws系统与所有已经安装应用程序的初始化信息,应用程序和系统的全部配置信息.应用程序和文档文件的关联关系,硬件设备的说明,状态和属性以及各种状态信息和数据的连通。注册表在操作系统中扮演了重要角色,象一个中介把系统与软件、硬件、用户连接起来。负责驱动程序加载、应用程序的运行和操作的设置。注册表不仅要完成这些工作,同时还要记忆这些功能,以便在下一次肩动时从注册表中获取相应数据并按照其巾的信息显示利象。三、注册表的结构注册表采用类似文件目录的树状层次结构。它是按根键,子键,键值

7、项数据的组织结构。根键:类似于磁镉l:的根目录。注册表中仃六个预定义的根键。主键与子键:类似于目录结构,在键的下面为子键。键值项类似于磁盘上的树状目录的叶,键或了键口J以包含一个或多个键值项。键值项由键值名、数据类型和键值三部分组成。键收稿日期:2001一】2—23作者简介:米号南(1946一),男,天津市人,大本,天津市河东区职工大学讲师。研究方向:计算机技术万方数据万方数据{puts(“cannotopenfileha”);exit(1);}ffeek(fp,8L,SEEK—SET);p从文件头指向文件结构K度+/strusize=fg

8、etc(邱);p取文件结构长度的低八位+/stru—size+=fgetc(印)<<8;p高八位左穆8位后加低八位+/rec_size=fgetc(fp);/+此两旬获得记求的长度+/teesize+2fgetcdb)<<墨point=32*4+12:/+“团员否”字段为第四个字段+/fseek(fP,point,SEEK—SET);/+指向“团员否”字段的起始偏移晕+/fielstart-fgetc(巾);point=-32+4+16:fseek(fp,point,SEEK—SET);p指向字段宽度+/fielsize=fgetc(fp)

9、;for(i-I;i<=7;++i)产对7条记习乏重复此向操作+/{fseek(fp,stm—size+rec_size+(i-1)+fieLstart,SEEKSET);,卓指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。