首页 理论教育 注册表文件构成-VisualC++编程技术与实例

注册表文件构成-VisualC++编程技术与实例

时间:2023-11-16 理论教育 版权反馈
【摘要】:Windows 98的注册表主要由其安装文件夹下的System.dat文件和User.dat文件构成。Windows 98控制面板“系统”属性设置项“设备管理器”选项卡中的硬件信息基本上都保存在System.dat中。User.dat文件的作用主要用于记录每个用户的特定信息,如用户的个人设置等。Windows 2000的注册表在很多方面与Windows 98的注册表不同。当然,所有这些内容都是由Windows 2000直接控制,我们只需使用注册表编辑器或其它软件即可对它们进行编辑。表1-1Windows 2000注册表与文件的对应关系续表

注册表文件构成-VisualC++编程技术与实例

Windows 98的注册表主要由其安装文件夹下的System.dat文件和User.dat文件构成。前者保存计算机的系统信息,如安装了哪些硬件设备、它们的驱动程序、即插即用硬件设备的配置(如设备的I/O地址、IRQ中断和DMA通道等)。Windows 98控制面板“系统”属性设置项“设备管理器”选项卡中的硬件信息基本上都保存在System.dat中。User.dat文件的作用主要用于记录每个用户的特定信息,如用户的个人设置等。

Windows 2000(Windows XP 是Windows 2000的改进版本,内核基本一致,这里只介绍Windows 2000)的注册表在很多方面与Windows 98的注册表不同。Windows 98注册表比较简单,容量也只有2~3MB,而Windows 2000则要复杂得多,它的注册表文件已经膨胀为两大类十多个文件,其中一类是保存在“Documents and Settings”文件夹相应用户名子文件夹中的用户配置文件,它包括两个配置文件Ntuser.dat和Ntuser.ini以及日志文件Ntuser.dat.log,主要用于记录每个用户的个人信息;另外一类就是系统配置文件,它们位于Windows 2000安装文件夹“System32\Config”子文件夹中,包括Security、Sam、Software、Userdiff等文件(该文件夹下的其它文件都是注册表数据库的辅助文件),主要用于记录整个系统的全局信息。当然,所有这些内容都是由Windows 2000直接控制,我们只需使用注册表编辑器(RegEdit.exe)或其它软件即可对它们进行编辑。

Windows 2000 注册表登录项与注册表文件的对应关系见表1-1。

表1-1 Windows 2000注册表与文件的对应关系(www.xing528.com)

续表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈