System.Win.Registry.TRegistry.RestoreKey

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function RestoreKey(const Key, FileName: string): Boolean;

C++

bool __fastcall RestoreKey(const System::UnicodeString Key, const System::UnicodeString FileName);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Win.Registry.pas
System.Win.Registry.hpp
System.Win.Registry TRegistry

Description

Réouvre la clé spécifiée et écrase les informations contenues dans cette clé et ses sous-clés par des données de registre stockées dans un fichier essaim.

RestoreKey permet d'ouvrir la clé spécifiée avec le droit d'accès KEY_ALL_ACCESS et d'écraser ses informations ainsi que celles de ses sous-clés par les données de registre stockées dans un fichier essaim. Un essaim est un ensemble discret de clés, de sous-clés et de valeurs, raccordé au sommet de l'arborescence du registre.

Key est le nom de la clé à ouvrir. FileName est le nom du fichier contenant les informations de l'essaim.

Si RestoreKey parvient à lire et à copier les informations de registre de FileName dans la clé spécifiée, RestoreKey renvoie la valeur true et la clé est fermée.

Remarque :  Le fichier spécifié par le paramètre FileName doit être créé à l'aide de la fonction SaveKey ou en appelant directement la fonction d'API Windows 95/NT RegSaveKey. Dans le système de fichiers FAT, FileName ne peut pas avoir d'extension.

Voir aussi