System.Win.Registry.TRegistry.ReplaceKey

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function ReplaceKey(const Key, FileName, BackUpFileName: string): Boolean;

C++

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

プロパティ

種類 可視性 ソース ユニット
function public
System.Win.Registry.pas
System.Win.Registry.hpp
System.Win.Registry TRegistry

説明

キーおよびそのサブキーをバックアップしているハイブファイルを別のファイルのハイブと置き換えて,次にシステムを起動するときにキーおよびそのサブキーが新しいファイルに格納された値を持つようにします。

ReplaceKey を呼び出すと,キーおよびそのサブキーをバックアップしているハイブファイルを別のハイブファイルと置き換えることができます。ハイブとは,レジストリ階層構造の上位にあるキー,サブキー,およびそれらの値の離散的コレクションです。

FileName は新しいキーおよびサブキーの情報を格納しているファイルの名前を示します。BackUpFileName は現在のキーおよびサブキーの情報が上書きされる前のバックアップファイルの名前です。

正常に処理されれば ReplaceKey は true を返します。

メモ:  FileName パラメータで指定されるファイルは,SaveKey 関数,または直接 Windows 95 および NT の API 関数 RegSaveKey を呼び出して作成しなければなりません。FAT を使用するファイルシステムでは,FileName には拡張子を付けられません。

関連項目