菜鸟提问:关于注册表。敬请各位大侠指点,谢谢! 1、注册表的数据文件放在什么地方的?2、其它操作系统有没有注册表的概念?3、注册表的数据存储格式?(是数据库格式吗?)4、除了regedit外还有没别的工具可以操作注册表? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、注册表概念 注册表是Windows的一个内部数据库,是一个巨大的树状分层的数据库。它容纳了应用程序和计算机系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文键的关联关系、硬件设备说明、状态和属性以及各种状态信息和数据。注册表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个Windows系统中起着核心作用。 它包括如下一些内容: (1)软、硬件的有关配置和状态信息,注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据。 (2)联网计算机的整个系统的设置和各种许可、文件扩展名与应用程序的关联关系,硬件部件的描述、状态和属性。 (3)性能记录和其它底层的系统状态信息,以及其它一些数据。2、注册表结构 注册表编辑器的菜单之下是两个窗格,左面窗格中由“我的电脑”开始,以下是若干个分支,每个分支都以HEKY开头,称为主键,右面窗格显示的是所选主键内包含的一个或多个键值。 键值由键值名及键值数据部分组成,这就是右窗格中的两个列表(名称、数据)所表示。主键中可包括多级次级主键,注册表中的信息就是按多级的层次结构组织起来的。注册表中的每个分支中保存有该计算机中软硬件设置中某一方面的特定信息与数据。 在注册表编辑器窗口底部是状态栏,当选定一个主键或次级主键时,状态栏中显示出所选主键所处的路径。 3、注册表组成 在Windows中,注册表由两个文件组成:System.dat和User.dat,保存在Windows所在的文件夹中。它们是由二进制数据组成,因而无法用文本编辑器加以查看和修改。前者包含系统硬件和软件的设置,而后者保存着用户有关的信息,例如颜色方案、资源管理器的设置以及网络口令等。 在Windows的文件夹中提供了注册表编辑器(Regedit.exe)这个工具,用来查看和维护注册表。 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获得详细资料 关于list control的问题,必须加载完数据,才能显示出来? MFC使用ODBC数据库,如何在对话框中获得记录集的指针 为什么我用gdal读取图像是斜的? 笑傲编程 为何ActiveX不能用 谁有Cimage.h头文件 為什麼會出現CDialog::PreModal()的函數體中Assert(m_hWnd==NULL)的錯誤!急!!急!!在線等!! 帮朋友公司招VC程序员 关于播放资源声音问题 怎么显示一个BMP文件中的位图?怎么显示一个JPG文件里的图象? 在CEditView中TextOut后,如何使输出得字符可以编辑?? BIOS的问题。
注册表是Windows的一个内部数据库,是
一个巨大的树状分层的数据库。它容纳了应
用程序和计算机系统的全部配置信息、系统
和应用程序的初始化信息、应用程序和文档
文键的关联关系、硬件设备说明、状态和属
性以及各种状态信息和数据。注册表中存放
着各种参数,直接控制着Windows的启动、硬
件驱动程序的装载以及一些Windows应用程序
的运行,从而在整个Windows系统中起着核心
作用。
它包括如下一些内容:
(1)软、硬件的有关配置和状态信息,注
册表中保存有应用程序和资源管理器外壳的
初始条件、首选项和卸载数据。
(2)联网计算机的整个系统的设置和各种
许可、文件扩展名与应用程序的关联关系,
硬件部件的描述、状态和属性。
(3)性能记录和其它底层的系统状态信息
,以及其它一些数据。2、注册表结构
注册表编辑器的菜单之下是两个窗格,
左面窗格中由“我的电脑”开始,以下是若
干个分支,每个分支都以HEKY开头,称为主
键,右面窗格显示的是所选主键内包含的一
个或多个键值。
键值由键值名及键值数据部分组成,这
就是右窗格中的两个列表(名称、数据)所表
示。主键中可包括多级次级主键,注册表中
的信息就是按多级的层次结构组织起来的。
注册表中的每个分支中保存有该计算机中软
硬件设置中某一方面的特定信息与数据。
在注册表编辑器窗口底部是状态栏,当
选定一个主键或次级主键时,状态栏中显示
出所选主键所处的路径。
3、注册表组成
在Windows中,注册表由两个文件组成:
System.dat和User.dat,保存在Windows所在
的文件夹中。它们是由二进制数据组成,因
而无法用文本编辑器加以查看和修改。前者
包含系统硬件和软件的设置,而后者保存着
用户有关的信息,例如颜色方案、资源管理
器的设置以及网络口令等。
在Windows的文件夹中提供了注册表编辑
器(Regedit.exe)这个工具,用来查看和维护
注册表。
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获得详细资料