###Function###
RegWrite

###Description###
Erstellt einen Schlüssel oder einen Wert in der Registry.

###Syntax###
RegWrite ( "keyname" [,"valuename", "type", value] )


###Parameters###
@@ParamTable@@
keyname
	Der Schlüssel, in den geschrieben werden soll. Wenn keine anderen Parameter angegeben werden, wird nur dieser Schlüssel angelegt.
valuename
	[optional] Die Bezeichnung des Wertes, der geschrieben werden soll.
type
	[optional] Typ des zu schreibenden Schlüssels: "REG_SZ", "REG_MULTI_SZ", "REG_EXPAND_SZ", "REG_DWORD" oder "REG_BINARY".
value
	[optional] Der Wert, der geschrieben werden soll.
@@End@@


###ReturnValue###
@@ReturnTable@@
Erfolg:	Gibt 1 zurück.
Misserfolg:	Gibt 0 zurück, wenn das Schreiben in die Registry einen Fehler verursachte.
@@End@@


###Remarks###
Ein Registry-Schlüssel muss mit "HKEY_LOCAL_MACHINE" ("HKLM"), "HKEY_USERS" ("HKU"), "HKEY_CURRENT_USER" ("HKCU"), "HKEY_CLASSES_ROOT" ("HKCR") oder "HKEY_CURRENT_CONFIG" ("HKCC") beginnen.

AutoIt unterstützt Registry-Werte der Typen REG_BINARY, REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ und REG_DWORD.

Um mit dem <b>(Standard)</b>-Wert zu operieren, musst du <b>""</b> (einen leeren String) als Wertname verwenden.

Wenn du den Typ REG_BINARY schreiben willst, dann musst du einen String mit den hexadezimalen Werten übergeben. Der REG_BINARY-Wert 01,a9,ff,77 wird z.B. als der String "01A9FF77" übergeben.

Wenn du den Typ REG_MULTI_SZ schreieben willst, musst du die Werte mit @LF trennen. Der Wert darf NICHT mit @LF enden und es sind keine leeren Einträge erlaubt (siehe Beispiel).

Es ist möglich, Registrys im Netzwerk zu bearbeiten. Dazu verwendest du "\\Computername\Schlüsselname".  Um diese Funktion verwenden zu können, musst du unter Windows NT/2000/XP/2003 die entsprechnde Zugriffsrechte besitzen. Wenn du ein Windows 9x-basiertes Betriebssystem nutzt, musst du den "Remote Registry"-Dienst installiert haben (Siehe Microsoft Knowledge Base Artikel - 141460).


###Related###
RegDelete, RegRead


###Example###
@@IncludeExample@@
