RegReplaceKey

機能
レジストリキー情報のファイルを更新する
Declare Function RegReplaceKey Lib "ADVAPI32.dll" Alias "RegReplaceKeyA" _
(ByVal hKey As Long, ByVal lpSubKey As String, _
ByVal lpNewFile As String, ByVal lpOldFile As String) As Long
Declare Function RegReplaceKey Lib "ADVAPI32.dll" Alias "RegReplaceKeyA" _
(ByVal hKey As Integer, ByVal lpSubKey As String, _
ByVal lpNewFile As String, ByVal lpOldFile As String) As Integer

LONG RegReplaceKey(
HKEY hKey,
LPCTSTR lpSubKey,
LPCTSTR lpNewFile,
LPCTSTR lpOldFile
);
引数
hKey

オープンしているキーのハンドル
またはルートキーを指定する定義済みのキー
HKEY_CLASS_ROOT
HKEY_CURRNT_CONFING
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_DYN_DATA
lpSubKey
サブキー名(vbNullString可)
lpNewFile
新しい情報を核の下ファイル名
lpOldFile
現在の設定をバックアップしておくファイル名
戻り値
正常終了のとき      ERROR_SUCCESS(=0)
エラーのとき        0以外
備考
新しい情報は次の再起動時に有効になる