<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://hotline.ubersoft.org/Sputnik/wiki/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
		<id>http://hotline.ubersoft.org/Sputnik/wiki/index.php?action=history&amp;feed=atom&amp;title=Core_Function_RegWrite</id>
		<title>Core Function RegWrite - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://hotline.ubersoft.org/Sputnik/wiki/index.php?action=history&amp;feed=atom&amp;title=Core_Function_RegWrite"/>
		<link rel="alternate" type="text/html" href="http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;action=history"/>
		<updated>2026-05-13T22:26:16Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=4660&amp;oldid=prev</id>
		<title>UberFoX: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=4660&amp;oldid=prev"/>
				<updated>2015-06-14T12:37:25Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:37, 14 June 2015&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>UberFoX</name></author>	</entry>

	<entry>
		<id>http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=4659&amp;oldid=prev</id>
		<title>UberFoX: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=4659&amp;oldid=prev"/>
				<updated>2014-08-11T21:41:00Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:41, 11 August 2014&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>UberFoX</name></author>	</entry>

	<entry>
		<id>http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=3426&amp;oldid=prev</id>
		<title>UberFoX: /* Example */</title>
		<link rel="alternate" type="text/html" href="http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=3426&amp;oldid=prev"/>
				<updated>2013-09-27T16:25:52Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Example&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:25, 27 September 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 81:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 81:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;// Create binary from a string&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;// Create binary from a string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;minus;&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;$binary = Pack(&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;z0&lt;/del&gt;&amp;quot;, &amp;quot;Hello World!&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;$binary = Pack(&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A*&lt;/ins&gt;&amp;quot;, &amp;quot;Hello World!&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;// Write it to reg&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;// Write it to reg&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestBINARY&amp;quot;, &amp;quot;REG_BINARY&amp;quot;, $binary);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestBINARY&amp;quot;, &amp;quot;REG_BINARY&amp;quot;, $binary);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 92:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	println( &amp;quot;Byte: &amp;quot; . $i . &amp;quot; | Hex: &amp;quot; . Hex($i) . &amp;quot; | Char: &amp;quot; . Chr($i) );&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;	println( &amp;quot;Byte: &amp;quot; . $i . &amp;quot; | Hex: &amp;quot; . Hex($i) . &amp;quot; | Char: &amp;quot; . Chr($i) );&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;minus;&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;$String = Unpack(&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;z0&lt;/del&gt;&amp;quot;, $var);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;$String = Unpack(&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;A*&lt;/ins&gt;&amp;quot;, $var&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, 3&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;println(&amp;quot;Full string: &amp;quot; . $String); // Back to string&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;println(&amp;quot;Full string: &amp;quot; . $String); // Back to string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>UberFoX</name></author>	</entry>

	<entry>
		<id>http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=2577&amp;oldid=prev</id>
		<title>UberFoX: Created page with &quot;&lt;pre&gt; RegWrite( &lt;key&gt;, &lt;value&gt;, &lt;type&gt;, &lt;data&gt; ) &lt;/pre&gt;  === Description ===  Sets a value in the registry   === Parameters ===  ==== key ====  The registry key to read.  ==== va...&quot;</title>
		<link rel="alternate" type="text/html" href="http://hotline.ubersoft.org/Sputnik/wiki/index.php?title=Core_Function_RegWrite&amp;diff=2577&amp;oldid=prev"/>
				<updated>2013-08-26T21:51:39Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;pre&amp;gt; RegWrite( &amp;lt;key&amp;gt;, &amp;lt;value&amp;gt;, &amp;lt;type&amp;gt;, &amp;lt;data&amp;gt; ) &amp;lt;/pre&amp;gt;  === Description ===  Sets a value in the registry   === Parameters ===  ==== key ====  The registry key to read.  ==== va...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
RegWrite( &amp;lt;key&amp;gt;, &amp;lt;value&amp;gt;, &amp;lt;type&amp;gt;, &amp;lt;data&amp;gt; )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
&lt;br /&gt;
Sets a value in the registry &lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
&lt;br /&gt;
The registry key to read.&lt;br /&gt;
&lt;br /&gt;
==== value ====&lt;br /&gt;
&lt;br /&gt;
The value to read.&lt;br /&gt;
&lt;br /&gt;
==== type ====&lt;br /&gt;
&lt;br /&gt;
Type of key to write:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;REG_DWORD&amp;quot;              Int32&lt;br /&gt;
&amp;quot;REG_QWORD&amp;quot;              Int64&lt;br /&gt;
&amp;quot;REG_SZ&amp;quot;                 String&lt;br /&gt;
&amp;quot;REG_EXPAND_SZ&amp;quot;          Expandable Stgring&lt;br /&gt;
&amp;quot;REG_MULTI_SZ&amp;quot;           Array of strings&lt;br /&gt;
&amp;quot;REG_BINARY&amp;quot;             Binary data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Value ===&lt;br /&gt;
&lt;br /&gt;
Success: Returns true.&lt;br /&gt;
&lt;br /&gt;
Failure: Returns false.&lt;br /&gt;
&lt;br /&gt;
=== Remarks ===&lt;br /&gt;
&lt;br /&gt;
A registry key must start with:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;HKEY_LOCAL_MACHINE&amp;quot; or &amp;quot;HKLM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;HKEY_USERS&amp;quot; or &amp;quot;HKU&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;HKEY_CURRENT_USER&amp;quot; or &amp;quot;HKCU&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;HKEY_CLASSES_ROOT&amp;quot; or &amp;quot;HKCR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;HKEY_CURRENT_CONFIG&amp;quot; or &amp;quot;HKCC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
Long names&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;br /&gt;
RegWrite(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestSTRING&amp;quot;, &amp;quot;REG_SZ&amp;quot;, &amp;quot;Hello&amp;quot;);&lt;br /&gt;
RegWrite(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestDWORD&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 777);&lt;br /&gt;
RegWrite(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestQWORD&amp;quot;, &amp;quot;REG_QWORD&amp;quot;, 111);&lt;br /&gt;
say RegRead(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestSTRING&amp;quot;); // Prints: Hello&lt;br /&gt;
say RegRead(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestDWORD&amp;quot;); // Prints: 777&lt;br /&gt;
say RegRead(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestQWORD&amp;quot;); // Prints: 111&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Short names&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;br /&gt;
RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestSTRING&amp;quot;, &amp;quot;REG_SZ&amp;quot;, &amp;quot;Hello&amp;quot;);&lt;br /&gt;
RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestDWORD&amp;quot;, &amp;quot;REG_DWORD&amp;quot;, 777);&lt;br /&gt;
RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestQWORD&amp;quot;, &amp;quot;REG_QWORD&amp;quot;, 111);&lt;br /&gt;
say RegRead(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestSTRING&amp;quot;); // Prints: Hello&lt;br /&gt;
say RegRead(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestDWORD&amp;quot;); // Prints: 777&lt;br /&gt;
say RegRead(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestQWORD&amp;quot;); // Prints: 111&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No type set so it will try guess the type&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;br /&gt;
RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;Test&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;Hello&amp;quot;);&lt;br /&gt;
say RegRead(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;Test&amp;quot;); // Prints: Hello&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reading and writing binary&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;br /&gt;
// Create binary from a string&lt;br /&gt;
$binary = Pack(&amp;quot;z0&amp;quot;, &amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
// Write it to reg&lt;br /&gt;
RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestBINARY&amp;quot;, &amp;quot;REG_BINARY&amp;quot;, $binary);&lt;br /&gt;
// Read it from reg&lt;br /&gt;
my $var = RegRead(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestBINARY&amp;quot;);&lt;br /&gt;
// Print information&lt;br /&gt;
println(&amp;quot;The binary size is: &amp;quot; . BinaryLen($var) );&lt;br /&gt;
Foreach ($var as $i)&lt;br /&gt;
{&lt;br /&gt;
	println( &amp;quot;Byte: &amp;quot; . $i . &amp;quot; | Hex: &amp;quot; . Hex($i) . &amp;quot; | Char: &amp;quot; . Chr($i) );&lt;br /&gt;
}&lt;br /&gt;
$String = Unpack(&amp;quot;z0&amp;quot;, $var);&lt;br /&gt;
println(&amp;quot;Full string: &amp;quot; . $String); // Back to string&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reading and writing arrays&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;br /&gt;
// Make array&lt;br /&gt;
$myarray = array(&amp;quot;One&amp;quot;, &amp;quot;Two&amp;quot;, &amp;quot;Three&amp;quot;, &amp;quot;Four&amp;quot;, 777, 100.42);&lt;br /&gt;
// Write array to reg&lt;br /&gt;
RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestARRAY&amp;quot;, &amp;quot;REG_MULTI_SZ&amp;quot;, $myarray);&lt;br /&gt;
&lt;br /&gt;
// Read array from reg&lt;br /&gt;
my $var = RegRead(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestARRAY&amp;quot;);&lt;br /&gt;
// Print the array&lt;br /&gt;
printr($var);&lt;br /&gt;
/*&lt;br /&gt;
Prints:&lt;br /&gt;
ARRAY&lt;br /&gt;
{&lt;br /&gt;
        [0] =&amp;gt; One&lt;br /&gt;
        [1] =&amp;gt; Two&lt;br /&gt;
        [2] =&amp;gt; Three&lt;br /&gt;
        [3] =&amp;gt; Four&lt;br /&gt;
        [4] =&amp;gt; 777&lt;br /&gt;
        [5] =&amp;gt; 100.42&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reading and writing arrays as a string&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sputnik&amp;quot;&amp;gt;&lt;br /&gt;
/ /When writing a REG_MULTI_SZ key you must&lt;br /&gt;
// separate each value with @LF (&amp;quot;\n&amp;quot; can be added to string to this effect).&lt;br /&gt;
// The value must NOT end with @LF (a newline)&lt;br /&gt;
// unless you want an empty substring&lt;br /&gt;
&lt;br /&gt;
// Make array&lt;br /&gt;
$mystring = &amp;quot;One\nTwo\nThree\nFour\n777\n100.42&amp;quot;;&lt;br /&gt;
// Write array to reg&lt;br /&gt;
RegWrite(@&amp;quot;HKCU\SOFTWARE\Test&amp;quot;, @&amp;quot;TestARRAY&amp;quot;, &amp;quot;REG_MULTI_SZ&amp;quot;, $mystring);&lt;br /&gt;
&lt;br /&gt;
// Read array from reg&lt;br /&gt;
my $var = RegRead(@&amp;quot;HKEY_CURRENT_USER\SOFTWARE\Test&amp;quot;, @&amp;quot;TestARRAY&amp;quot;);&lt;br /&gt;
// Print the array&lt;br /&gt;
printr($var);&lt;br /&gt;
/*&lt;br /&gt;
Prints:&lt;br /&gt;
ARRAY&lt;br /&gt;
{&lt;br /&gt;
        [0] =&amp;gt; One&lt;br /&gt;
        [1] =&amp;gt; Two&lt;br /&gt;
        [2] =&amp;gt; Three&lt;br /&gt;
        [3] =&amp;gt; Four&lt;br /&gt;
        [4] =&amp;gt; 777&lt;br /&gt;
        [5] =&amp;gt; 100.42&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Core Function]]&lt;/div&gt;</summary>
		<author><name>UberFoX</name></author>	</entry>

	</feed>