<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp%2FDevelopment_Class%2FRegistry</id>
		<title>Csharp/C Sharp/Development Class/Registry - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://nfex.ru/index.php?action=history&amp;feed=atom&amp;title=Csharp%2FC_Sharp%2FDevelopment_Class%2FRegistry"/>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Registry&amp;action=history"/>
		<updated>2026-04-29T18:29:10Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Registry&amp;diff=1141&amp;oldid=prev</id>
		<title> в 15:31, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Registry&amp;diff=1141&amp;oldid=prev"/>
				<updated>2010-05-26T15:31:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 15:31, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Registry&amp;diff=1142&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://nfex.ru/index.php?title=Csharp/C_Sharp/Development_Class/Registry&amp;diff=1142&amp;oldid=prev"/>
				<updated>2010-05-26T11:43:10Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Accessing the Registry==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
class MainClass {&lt;br /&gt;
    public static void Main(String[] args) {&lt;br /&gt;
        RegistryKey rk = Registry.LocalMachine;&lt;br /&gt;
        RegistryKey subKey =rk.OpenSubKey(&amp;quot;HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0\\&amp;quot;);&lt;br /&gt;
        object VendorID = subKey.GetValue(&amp;quot;VendorIdentifier&amp;quot;);&lt;br /&gt;
        Console.WriteLine(VendorID);&lt;br /&gt;
        RegistryKey randkey = Registry.CurrentUser;&lt;br /&gt;
        string key = &amp;quot;&amp;quot;;&lt;br /&gt;
        for (int i = 0; i &amp;lt; args.Length - 1; ++i) {&lt;br /&gt;
            key += args[i];&lt;br /&gt;
            key += &amp;quot;\\&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        RegistryKey subKey1 = randkey.OpenSubKey(key);&lt;br /&gt;
        object keyValue = subKey1.GetValue(args[args.Length - 1]);&lt;br /&gt;
        Console.WriteLine(&amp;quot;Key {0} Value {1} = {2}&amp;quot;,key,args[args.Length - 1],keyValue);&lt;br /&gt;
        RegistryKey companyKey = Registry.CurrentUser;&lt;br /&gt;
        RegistryKey subKey3 = companyKey.CreateSubKey(&amp;quot;MyCompany&amp;quot;);&lt;br /&gt;
        subKey3.SetValue(&amp;quot;Name&amp;quot;, &amp;quot;MyCompany&amp;quot;);&lt;br /&gt;
        subKey3.SetValue(&amp;quot;RegistrationID&amp;quot;, 1234567);&lt;br /&gt;
        subKey3.SetValue(&amp;quot;Date&amp;quot;, &amp;quot;01/01/2001&amp;quot;);&lt;br /&gt;
        companyKey.Close();&lt;br /&gt;
        RegistryKey companyKeyRead = Registry.CurrentUser;&lt;br /&gt;
        RegistryKey subKey4 = companyKeyRead.OpenSubKey(&amp;quot;MyCompany&amp;quot;);&lt;br /&gt;
        object companyName = subKey4.GetValue(&amp;quot;MyCompany&amp;quot;);&lt;br /&gt;
        Console.WriteLine(&amp;quot;Company Name: {0}&amp;quot;, companyName);&lt;br /&gt;
        object regID = subKey4.GetValue(&amp;quot;RegistrationID&amp;quot;);&lt;br /&gt;
        Console.WriteLine(&amp;quot;RegistrationID: {0}&amp;quot;, regID);&lt;br /&gt;
        object theDate = subKey4.GetValue(&amp;quot;Date&amp;quot;);&lt;br /&gt;
        Console.WriteLine(&amp;quot;Date: {0}&amp;quot;, theDate);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enumerating Registry Keys==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
class Class1 {&lt;br /&gt;
    static void Main(string[] args) {&lt;br /&gt;
        RegistryKey myRegKey = Registry.LocalMachine;&lt;br /&gt;
        myRegKey = myRegKey.OpenSubKey(&amp;quot;SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall&amp;quot;);&lt;br /&gt;
        String[] subkeyNames = myRegKey.GetSubKeyNames();&lt;br /&gt;
        foreach (String s in subkeyNames) {&lt;br /&gt;
            RegistryKey UninstallKey = Registry.LocalMachine;&lt;br /&gt;
            UninstallKey = UninstallKey.OpenSubKey(&amp;quot;SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\&amp;quot; + s);&lt;br /&gt;
            try {&lt;br /&gt;
                Object oValue = UninstallKey.GetValue(&amp;quot;DisplayName&amp;quot;);&lt;br /&gt;
                Console.WriteLine(oValue.ToString());&lt;br /&gt;
            } catch (NullReferenceException) {&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get Registry value ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
C# Network Programming &lt;br /&gt;
by Richard Blum&lt;br /&gt;
Publisher: Sybex &lt;br /&gt;
ISBN: 0782141765&lt;br /&gt;
*/&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
public class CardGrab&lt;br /&gt;
{&lt;br /&gt;
    public static void Main()&lt;br /&gt;
    {&lt;br /&gt;
    RegistryKey start = Registry.LocalMachine;&lt;br /&gt;
    RegistryKey cardServiceName, networkKey;&lt;br /&gt;
    string networkcardKey = &amp;quot;SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards&amp;quot;;&lt;br /&gt;
    string serviceKey = &amp;quot;SYSTEM\\CurrentControlSet\\Services\\&amp;quot;;&lt;br /&gt;
    string networkcardKeyName, deviceName, deviceServiceName, serviceName;&lt;br /&gt;
    RegistryKey serviceNames = start.OpenSubKey(networkcardKey);&lt;br /&gt;
    if (serviceNames == null)&lt;br /&gt;
    {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Bad registry key&amp;quot;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    string[] networkCards = serviceNames.GetSubKeyNames();&lt;br /&gt;
    serviceNames.Close();&lt;br /&gt;
    foreach(string keyName in networkCards)&lt;br /&gt;
    {&lt;br /&gt;
        networkcardKeyName = networkcardKey + &amp;quot;\\&amp;quot; + keyName;&lt;br /&gt;
        cardServiceName = start.OpenSubKey(networkcardKeyName);&lt;br /&gt;
        if (cardServiceName == null)&lt;br /&gt;
        {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Bad registry key: {0}&amp;quot;, networkcardKeyName);&lt;br /&gt;
        return;&lt;br /&gt;
        }&lt;br /&gt;
        deviceServiceName = (string)cardServiceName.GetValue(&amp;quot;ServiceName&amp;quot;);&lt;br /&gt;
        deviceName = (string)cardServiceName.GetValue(&amp;quot;Description&amp;quot;);&lt;br /&gt;
        Console.WriteLine(&amp;quot;\nNetwork card: {0}&amp;quot;, deviceName);&lt;br /&gt;
        &lt;br /&gt;
        serviceName = serviceKey + deviceServiceName +&lt;br /&gt;
             &amp;quot;\\Parameters\\Tcpip&amp;quot;;&lt;br /&gt;
        networkKey = start.OpenSubKey(serviceName);&lt;br /&gt;
        if (networkKey == null)&lt;br /&gt;
        {&lt;br /&gt;
        Console.WriteLine(&amp;quot;    No IP configuration set&amp;quot;);&lt;br /&gt;
        } else&lt;br /&gt;
        {&lt;br /&gt;
        string[] ipaddresses = (string[])networkKey.GetValue(&amp;quot;IPAddress&amp;quot;);&lt;br /&gt;
        string[] defaultGateways = (string[])networkKey.GetValue(&amp;quot;DefaultGateway&amp;quot;);&lt;br /&gt;
        string[] subnetmasks = (string[])networkKey.GetValue(&amp;quot;SubnetMask&amp;quot;);&lt;br /&gt;
        foreach(string ipaddress in ipaddresses)&lt;br /&gt;
        {&lt;br /&gt;
            Console.WriteLine(&amp;quot;    IP Address: {0}&amp;quot;, ipaddress);&lt;br /&gt;
        }&lt;br /&gt;
        foreach(string subnetmask in subnetmasks)&lt;br /&gt;
        {&lt;br /&gt;
            Console.WriteLine(&amp;quot;    Subnet Mask: {0}&amp;quot;, subnetmask);&lt;br /&gt;
        }&lt;br /&gt;
        foreach(string defaultGateway in defaultGateways)&lt;br /&gt;
        {&lt;br /&gt;
            Console.WriteLine(&amp;quot;    Gateway: {0}&amp;quot;, defaultGateway);&lt;br /&gt;
        }&lt;br /&gt;
        networkKey.Close();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    start.Close();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get the Registry key found for CurrentUser==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
&lt;br /&gt;
class MainClass {&lt;br /&gt;
    public static void SearchSubKeys(RegistryKey root, String searchKey) {&lt;br /&gt;
        foreach (string keyname in root.GetSubKeyNames()) {&lt;br /&gt;
            try {&lt;br /&gt;
                using (RegistryKey key = root.OpenSubKey(keyname)) {&lt;br /&gt;
                    if (keyname == searchKey) PrintKeyValues(key);&lt;br /&gt;
                    SearchSubKeys(key, searchKey);&lt;br /&gt;
                }&lt;br /&gt;
            } catch (System.Security.SecurityException) {&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    public static void PrintKeyValues(RegistryKey key) {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Registry key found : {0} contains {1} values&amp;quot;,&lt;br /&gt;
            key.Name, key.ValueCount);&lt;br /&gt;
        foreach (string valuename in key.GetValueNames()) {&lt;br /&gt;
            if (key.GetValue(valuename) is String) {&lt;br /&gt;
                Console.WriteLine(&amp;quot; Value : {0} = {1}&amp;quot;,&lt;br /&gt;
                    valuename, key.GetValue(valuename));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    public static void Main(String[] args) {&lt;br /&gt;
        if (args.Length &amp;gt; 0) {&lt;br /&gt;
            using (RegistryKey root = Registry.CurrentUser) {&lt;br /&gt;
                SearchSubKeys(root, args[0]);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Open a SubKey in Registry==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
&lt;br /&gt;
class MainClass {&lt;br /&gt;
    public static void SearchSubKeys(RegistryKey root, String searchKey) {&lt;br /&gt;
        foreach (string keyname in root.GetSubKeyNames()) {&lt;br /&gt;
            try {&lt;br /&gt;
                using (RegistryKey key = root.OpenSubKey(keyname)) {&lt;br /&gt;
                    if (keyname == searchKey) PrintKeyValues(key);&lt;br /&gt;
                    SearchSubKeys(key, searchKey);&lt;br /&gt;
                }&lt;br /&gt;
            } catch (System.Security.SecurityException) {&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    public static void PrintKeyValues(RegistryKey key) {&lt;br /&gt;
        Console.WriteLine(&amp;quot;Registry key found : {0} contains {1} values&amp;quot;,&lt;br /&gt;
            key.Name, key.ValueCount);&lt;br /&gt;
        foreach (string valuename in key.GetValueNames()) {&lt;br /&gt;
            if (key.GetValue(valuename) is String) {&lt;br /&gt;
                Console.WriteLine(&amp;quot; Value : {0} = {1}&amp;quot;,&lt;br /&gt;
                    valuename, key.GetValue(valuename));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    public static void Main(String[] args) {&lt;br /&gt;
        if (args.Length &amp;gt; 0) {&lt;br /&gt;
            using (RegistryKey root = Registry.CurrentUser) {&lt;br /&gt;
                SearchSubKeys(root, args[0]);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Registry.LocalMachine==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
using System.Security.Permissions;&lt;br /&gt;
[RegistryPermissionAttribute(SecurityAction.Demand)]&lt;br /&gt;
class Class1 {&lt;br /&gt;
    static void Main(string[] args) {&lt;br /&gt;
        RegistryKey myRegKey = Registry.LocalMachine;&lt;br /&gt;
        myRegKey = myRegKey.OpenSubKey(&amp;quot;SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion&amp;quot;);&lt;br /&gt;
        Object oValue = myRegKey.GetValue(&amp;quot;RegisteredOwner&amp;quot;);&lt;br /&gt;
        Console.WriteLine(&amp;quot;OS Registered Owner: {0}&amp;quot;, oValue.ToString());&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retrieve the CPU Type and Speed from the Registry==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
class Class1 {&lt;br /&gt;
    static void Main(string[] args) {&lt;br /&gt;
        RegistryKey RegKey = Registry.LocalMachine;&lt;br /&gt;
        RegKey = RegKey.OpenSubKey(&amp;quot;HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0&amp;quot;);&lt;br /&gt;
        Object cpuSpeed = RegKey.GetValue(&amp;quot;~MHz&amp;quot;);&lt;br /&gt;
        Object cpuType = RegKey.GetValue(&amp;quot;VendorIdentifier&amp;quot;);&lt;br /&gt;
        Console.WriteLine(&amp;quot;You have a {0} running at {1} MHz.&amp;quot;, cpuType, cpuSpeed);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use GetValue and SetValue to get and save value to Registry==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
class MainClass {&lt;br /&gt;
    public static void Main(String[] args) {&lt;br /&gt;
        string lastUser;&lt;br /&gt;
        string lastRun;&lt;br /&gt;
        int runCount;&lt;br /&gt;
        lastUser = (string)Registry.GetValue(@&amp;quot;HKEY_CURRENT_USER\Software\A\C#&amp;quot;,&amp;quot;&amp;quot;, &amp;quot;Nobody&amp;quot;);&lt;br /&gt;
        if (lastUser == null) {&lt;br /&gt;
            lastUser = &amp;quot;Nobody&amp;quot;;&lt;br /&gt;
            lastRun = &amp;quot;Never&amp;quot;;&lt;br /&gt;
            runCount = 0;&lt;br /&gt;
        } else {&lt;br /&gt;
            lastRun = (string)Registry.GetValue(@&amp;quot;HKEY_CURRENT_USER\Software\A\C#&amp;quot;,&amp;quot;LastRun&amp;quot;, &amp;quot;Never&amp;quot;);            runCount = (Int32)Registry.GetValue(&lt;br /&gt;
                @&amp;quot;HKEY_CURRENT_USER\Software\A\C#&amp;quot;,&amp;quot;RunCount&amp;quot;, 0);&lt;br /&gt;
        }&lt;br /&gt;
        Console.WriteLine(&amp;quot;Last user name: &amp;quot; + lastUser);&lt;br /&gt;
        Console.WriteLine(&amp;quot;Last run date/time: &amp;quot; + lastRun);&lt;br /&gt;
        Console.WriteLine(&amp;quot;Previous executions: &amp;quot; + runCount);&lt;br /&gt;
        Registry.SetValue(@&amp;quot;HKEY_CURRENT_USER\Software\A\C#&amp;quot;,&amp;quot;&amp;quot;, Environment.UserName, RegistryValueKind.String);&lt;br /&gt;
        Registry.SetValue(@&amp;quot;HKEY_CURRENT_USER\Software\A\C#&amp;quot;,&amp;quot;LastRun&amp;quot;, DateTime.Now.ToString(), RegistryValueKind.String);&lt;br /&gt;
        Registry.SetValue(@&amp;quot;HKEY_CURRENT_USER\Software\A\C#&amp;quot;,&amp;quot;RunCount&amp;quot;, ++runCount, RegistryValueKind.DWord);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Write a Text and DWord Value to the Registry==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Microsoft.Win32;&lt;br /&gt;
class Class1 {&lt;br /&gt;
    static void Main(string[] args) {&lt;br /&gt;
        RegistryKey RegKeyWrite = Registry.CurrentUser;&lt;br /&gt;
        RegKeyWrite = RegKeyWrite.CreateSubKey(&amp;quot;Software\\CSHARP\\WriteRegistryValue&amp;quot;);&lt;br /&gt;
        RegKeyWrite.SetValue(&amp;quot;Success&amp;quot;, &amp;quot;TRUE&amp;quot;);&lt;br /&gt;
        RegKeyWrite.SetValue(&amp;quot;AttemptNumber&amp;quot;, 1);&lt;br /&gt;
        RegKeyWrite.Close();&lt;br /&gt;
        RegistryKey RegKeyRead = Registry.CurrentUser;&lt;br /&gt;
        RegKeyRead = RegKeyRead.OpenSubKey(&amp;quot;Software\\CSHARP\\WriteRegistryValue&amp;quot;);&lt;br /&gt;
        Object regSuccessful = RegKeyRead.GetValue(&amp;quot;Success&amp;quot;);&lt;br /&gt;
        Object regAttemptNumber = RegKeyRead.GetValue(&amp;quot;AttemptNumber&amp;quot;);&lt;br /&gt;
        RegKeyRead.Close();&lt;br /&gt;
        Console.WriteLine(regSuccessful);&lt;br /&gt;
      &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>