値を書き込まずにレジストリキーを作成します。
RegCreateKey KeyName
型:文字列
レジストリキーのフルネームです。例:"HKLM\Software\SomeApplication"
.
キーは、HKEY_LOCAL_MACHINE (または HKLM), HKEY_USERS (または HKU), HKEY_CURRENT_USER (または HKCU), HKEY_CLASSES_ROOT (または HKCR), or HKEY_CURRENT_CONFIG (または HKCC)で始まらなければなりません。
リモートレジストリにアクセスするには、"\\workstation01\HKLM"
のようにコンピューター名とバックスラッシュを前に追加してください。.
KeyNameは レジストリループが実行されている場合にのみ省略可能で、その場合は現在のループアイテムのキーがデフォルトとなります(ループ中にキーが削除された場合も同様)。項目がサブキーのときは、デフォルトでそのサブキーのフルネームが使用されます。
失敗したときはOSErrorをスローします。
A_LastErrorには、オペレーティングシステムのGetLastError()関数の結果が設定されます。
KeyNameが既存のレジストリキーを指定した場合、RegCreateKeyはスクリプトがキーへの書き込みアクセス権を持っているかどうかを確認しますが、変更は行いません。そうでない場合は、RegCreateKeyはキーを作成しようとします(必要であれば、その先祖も)。
リモートコンピュータのレジストリにアクセスする方法については、レジストリループの備考をご覧ください。
32ビットスクリプトでレジストリの64ビットセクションにサブキーを作成する場合、またはその逆の場合は、SetRegViewを使用します。
RegDelete, RegDeleteKey, RegRead, RegWrite, registry loop, SetRegView