什么是注册表和注册表中的作用

             注册表(Registry)微软是从Windows95该系统启动(到现在为止最新Win2000该系统仍在使用)。引入以替换原来的Win32系统里ini文件,管理配置系统执行參数的一个全新的核心数据库

在这个数据库里整合集成了所有系统和应用程序的初始化信息;当中包括了硬件设备的说明、相互关联的应用程序与文档文件、窗体显示方式、网络连接參数、甚至有关系到计算机安全的网络共享设置 。它与老的win32系统里的ini文件相比,具有方便管理。安全性较高、适于网络操作等特点。
  

  在形式上,注冊表与INI文件有两个显著的特点:

  1.注冊表採用的是二进制形式登录数据,INI文件採用的则是简单的文本形式登录数据
  2.注冊表支持子keyword。各级子keyword都有自己的“键值”,INI文件里则支持节以及节中的參数。


  

  在功能上,注冊表与。

INI文件相比,主要有下面三个特点:

     1.注冊表同意对硬件、某些操作系统參数、应用程序和设备驱动程序进行跟踪配置,这使得某些配置的改变能够在不又一次启动系统的情况下马上生效。
  2.注冊表中登录的硬件部分数据能够用来支持Win95的即插即用特性。当Win95检測到机器上的各种设备时,就把有关数据保存到注冊表中。一般是在安装时进行这样的检測的,但Win95启动或原有配置改变时,也要进行检測。

如安装一个新的硬件时。Win95将检查注冊表,以便确定哪些资源已被占用。这样就能够避免新设备与原有设备之间的资源冲突。


  3.通过注冊表。管理人员和用户能够在网络上检查系统的配置和设置,使得远程管理得以实现。
  

  提前定义keyword

  
  注冊表採用“keyword”及其“键值”来描写叙述登录项及其数据

全部的keyword都是以“HKEY”作为前缀开头。实际上,keyword是一个句柄。

这样的约定使得应用程序开发者能够在使用注冊表API时把它用于程序之中。

为此。Win95提供了若干API函数,以便在开发Win95应用程序时加入、改动、查询和删除注冊表的登录项。

keyword能够分为两类:一类是由系统定义的,通常称为“提前定义keyword”;还有一类是由应用程序定义的。安装的应用软件不同,其登录项也就不同。
  

  因为注冊表保存的信息中,含有很多系统启动时必要的參数,一旦出现故障将导致系统崩溃等严重后果,此外因为注冊表里含有很多的无法通过操作系统本身进行操作的系统參数,因此了解并学会使用注冊表,对每个老鸟来讲都是一件必不可少。


版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值