###Function###
RegWrite

###Description###
Erstellt einen Schlssel oder einen Wert in der Registry.

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


###Parameters###
@@ParamTable@@
keyname
	Der Schlssel, in den geschrieben werden soll. Wenn keine anderen Parameter angegeben werden, wird nur dieser Schlssel angelegt.
valuename
	[optional] Die Bezeichnung des Wertes, der geschrieben werden soll.
type
	[optional] Typ des zu schreibenden Schlssels: "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 zurck.
Misserfolg:	Gibt 0 zurck, wenn das Schreiben in die Registry einen Fehler verursachte.
@@End@@


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

AutoIt untersttzt 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 Eintrge erlaubt (siehe Beispiel).

Es ist mglich, Registrys im Netzwerk zu bearbeiten. Dazu verwendest du "\\Computername\Schlsselname".  Um diese Funktion verwenden zu knnen, 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@@
