CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

菜鸟提问:关于注册表。敬请各位大侠指点,谢谢!

楼主he_sl(he_sl)2002-09-19 10:48:39 在 VC/MFC / 基础类 提问

1、注册表的数据文件放在什么地方的?  
  2、其它操作系统有没有注册表的概念?  
  3、注册表的数据存储格式?(是数据库格式吗?)  
  4、除了regedit外还有没别的工具可以操作注册表?  
  问题点数:30、回复次数:2Top

1 楼rivershan(阿门)回复于 2002-09-19 10:55:25 得分 20

1、注册表概念  
          注册表是Windows的一个内部数据库,是  
  一个巨大的树状分层的数据库。它容纳了应  
  用程序和计算机系统的全部配置信息、系统  
  和应用程序的初始化信息、应用程序和文档  
  文键的关联关系、硬件设备说明、状态和属  
  性以及各种状态信息和数据。注册表中存放  
  着各种参数,直接控制着Windows的启动、硬  
  件驱动程序的装载以及一些Windows应用程序  
  的运行,从而在整个Windows系统中起着核心  
  作用。  
          它包括如下一些内容:  
          (1)软、硬件的有关配置和状态信息,注  
  册表中保存有应用程序和资源管理器外壳的  
  初始条件、首选项和卸载数据。  
          (2)联网计算机的整个系统的设置和各种  
  许可、文件扩展名与应用程序的关联关系,  
  硬件部件的描述、状态和属性。  
          (3)性能记录和其它底层的系统状态信息  
  ,以及其它一些数据。  
   
  2、注册表结构  
          注册表编辑器的菜单之下是两个窗格,  
  左面窗格中由“我的电脑”开始,以下是若  
  干个分支,每个分支都以HEKY开头,称为主  
  键,右面窗格显示的是所选主键内包含的一  
  个或多个键值。  
          键值由键值名及键值数据部分组成,这  
  就是右窗格中的两个列表(名称、数据)所表  
  示。主键中可包括多级次级主键,注册表中  
  的信息就是按多级的层次结构组织起来的。  
  注册表中的每个分支中保存有该计算机中软  
  硬件设置中某一方面的特定信息与数据。  
          在注册表编辑器窗口底部是状态栏,当  
  选定一个主键或次级主键时,状态栏中显示  
  出所选主键所处的路径。  
   
  3、注册表组成  
          在Windows中,注册表由两个文件组成:  
  System.dat和User.dat,保存在Windows所在  
  的文件夹中。它们是由二进制数据组成,因  
  而无法用文本编辑器加以查看和修改。前者  
  包含系统硬件和软件的设置,而后者保存着  
  用户有关的信息,例如颜色方案、资源管理  
  器的设置以及网络口令等。  
          在Windows的文件夹中提供了注册表编辑  
  器(Regedit.exe)这个工具,用来查看和维护  
  注册表。  
  Top

2 楼qing_li73(Vincent Lee)回复于 2002-09-19 11:42:42 得分 10

2.Windows   NT:   Windows   CE   下也有注册表  
   
  4.vc下提供了一系列函数来操作注册表:  
   
  RegCloseKey      
  RegConnectRegistry      
  RegCreateKey      
  RegCreateKeyEx      
  RegDeleteKey      
  RegDeleteValue      
  RegEnumKey      
  RegEnumKeyEx      
  RegEnumValue      
  RegFlushKey      
  RegGetKeySecurity      
  RegLoadKey      
  RegNotifyChangeKeyValue      
  RegOpenKey      
  RegOpenKeyEx      
  RegQueryInfoKey      
  RegQueryMultipleValues      
  RegQueryValue      
  RegQueryValueEx      
  RegReplaceKey      
  RegRestoreKey      
  RegSaveKey      
  RegSetKeySecurity      
  RegSetValue      
  RegSetValueEx      
  RegUnLoadKey    
   
  查MSDN获得详细资料Top

相关问题

  • 关于注册表!!!大侠指点...
  • 菜鸟提问: 通过注册表将注册表屏蔽后,怎么打开注册表啊?
  • 对注册表编程了解的请指点
  • C#读取注册表信息时出错,请高手指点
  • 提问关于vb.net中如何修改注册表值
  • 菜鸟又有问题了,还是关于注册表的,请多指点。
  • 请熟悉VB与与注册表的朋友指点?一定送分!
  • 基础问题,关于基于Hive的注册表的,请前辈们指点!
  • 敬请高手指点
  • 敬请高手指点

关键词

  • 应用程序
  • 数据
  • 硬件
  • 系统
  • 数据库
  • 文件
  • 计算机
  • 信息
  • 注册表
  • 键值

得分解答快速导航

  • 帖主:he_sl
  • rivershan
  • qing_li73

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo