Erstellt einen Registry-Schlüssel, ohne einen Wert zu schreiben.
RegCreateKey SchlüsselName
Typ: Zeichenkette
Der vollständige Name des Registry-Schlüssels, z.B. "HKLM\Software\BeliebigeApp"
.
Der Name muss entweder mit HKEY_LOCAL_MACHINE (oder HKLM), HKEY_USERS (oder HKU), HKEY_CURRENT_USER (oder HKCU), HKEY_CLASSES_ROOT (oder HKCR) oder HKEY_CURRENT_CONFIG (oder HKCC) beginnen.
Um auf eine Remote-Registry zuzugreifen, stellen Sie den Computernamen und einen umgekehrten Schrägstrich voran, z.B. "\\workstation01\HKLM"
.
SchlüsselName kann nur weggelassen werden, wenn eine Registry-Schleife läuft - in diesem Fall wird standardmäßig der Schlüssel des aktuellen Schleifenelements verwendet (selbst wenn der Schlüssel während der Schleife gelöscht wurde). Wenn das Element ein Unterschlüssel ist, wird standardmäßig der vollständige Name dieses Unterschlüssels verwendet.
Bei Misserfolg wird ein OSError ausgelöst.
A_LastError wird auf das Ergebnis der Systemfunktion GetLastError() gesetzt.
Wenn SchlüsselName ein existierender Registry-Schlüssel ist, prüft RegCreateKey, ob das Skript Schreibzugriff auf den Schlüssel hat, ohne etwas zu ändern. Andernfalls versucht RegCreateKey, den Schlüssel (und ggf. seine Elternelemente) zu erstellen.
In den Bemerkungen zur Registry-Schleife finden Sie Informationen darüber, wie auf die Registry eines Remote-Computers zugegriffen werden kann.
Um Unterschlüssel in den 64-Bit-Bereichen der Registry mit einem 32-Bit-Skript (oder umgekehrt) zu erstellen, verwenden Sie SetRegView.
RegDelete, RegDeleteKey, RegRead, RegWrite, Registry-Schleife, SetRegView