regDeleteKey 関数は、ローカル システムまたはリモート システムのレジストリから、キーおよび関連するすべての値を削除します。 指定されたキーにサブキーが含まれる場合、デフォルトでは削除は失敗します。 ただし、この関数は、fRecurse に true を渡すことによって、入れ子のすべてのサブキーを含む sKey を削除します。
この関数の構文は次のとおりです。
regDeleteKey(sKey [, fRecurse])
レジストリ キーを指定します。
入れ子のサブキーを削除します。
この関数が失敗すると、例外が発生します。 それ以外の場合は true が返されます。
例
HKLM¥Software¥ACME の「Settings」という名前のキーを削除します(エラー処理を行います)。
try {
regDeleteKey("HKLM¥¥Software¥¥ACME¥¥Settings");
? "Success"
}
catch(e) {
? "Failure:", e
}
サブキーに対して強制的に再帰的削除を実行して「Settings」キーを削除します。
regDeleteKey("HKLM¥¥Software¥¥ACME¥¥Settings", true);
リモート マシン client8 の「Settings」というキーを削除します。
regDeleteKey("client8::HKLM¥¥Software¥¥ACME¥¥Settings");
|
Copyright © 2013 CA.
All rights reserved.
|
|