注册表档案

【勇芳软件工作室】汉化HomePreviousNext

应用程序可以将部分注册表保存在文件中,然后将该文件的内容加载到注册表中。当大量数据被处理时,在注册表中进行许多条目时,或者数据是短暂的,并且必须被加载并再次卸载时,注册表文件很有用。备份和恢复注册表部分的应用程序可能会使用注册表文件。

要将密钥及其子项和值保存到注册表文件,应用程序可以调用RegSaveKey函数。要将注册表文件写回注册表,应用程序可以使用RegLoadKeyRegReplaceKeyRegRestoreKey功能。

RegLoadKey将注册表数据从指定的文件加载到主叫应用程序的计算机或远程计算机上的HKEY_USERSHKEY_LOCAL_MACHINE下的指定子项中。该函数创建指定的子项(如果不存在)。调用此函数后,应用程序可以使用RegUnLoadKey函数将注册表恢复到之前的状态。

RegReplaceKey将注册表中的键及其所有子项和值替换为指定文件中包含的数据。新数据在下次系统启动时生效。

RegRestoreKey将注册表数据从指定的文件加载到主叫应用程序的计算机或远程计算机上的指定键中。此函数用子文件和文件中的顶级键后面的值替换指定键下面的子项和值。