System.Win.Registry.TRegistry.RestoreKey
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.