曲径通幽论坛
标题:
Windows 注册表简介
[打印本页]
作者:
beyes
时间:
2011-9-19 13:38
标题:
Windows 注册表简介
Windows注册表保存了应用程序和操作系统的配置信息,它实际上是一个集中的,具有层次结构的数据库。我们可以通过
注册表项
来访问注册表,而注册表项与文件系统里的目录有着类似的结构。一个项可以包含其他项或者
项/值对
,项/值对与目录名称和文件名称类似。可以在命令行里运行 regedit 来打开注册表编辑器。
下面概括了注册表中包含的信息:
Windows 版本号,生成号以及已注册用户。这些信息通常用 Windows API 来访问。
每个正确安装的应用程序的信息。
计算机处理器类型,数量以及内存等硬件信息。
用户特定的信息。
安全性信息。
已安装的服务信息。
文件扩展名和可执行文件之间的映射。在双击文件图标时就会使用这些映射,如双击打开 .doc 或 .decx 时扩展名会映射到 Office Word 上。
对比与 Windows,Unix/Linux 上的用户家目录及 /etc 目录下都存放着相似的信息文件与配置文件。而注册表是以统一的方式将所有的这些信息集中到一块。
主注册表项含义
:
1. HKEY_LOCAL_MACHINE
存放与计算机有关的物理信息以及已安装的软件信息。
2. HKEY_USERS
定义用户配置信息。
3. HKEY_CURRENT_CONFIG
包含当前设置,如使用的字体和屏幕分辨率等。
4. HKEY_CLASSED_ROOT
包含的下级条目用于定义从文件扩展名到类,以及到 shell 所用的应用程序的映射,以便通过特定的扩展名来访问对象。所有 Microsoft 组件对象模型(COM)所需要的项也就是这个项的下级项。
5. HKEY_CURRENT_USER
包含用户的特定信息,包括当前用户所使用的环境变量,打印机和应用程序选项。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2