You have to create value name &  data like below before trying to get
value.

masterKey .SetValue("TestEntry", "120",RegistryValueKind.String);
masterKey .GetValue("TestEntry").ToString()

Rgds,
Velsankar

On Aug 28, 4:04 pm, "[email protected]"
<[email protected]> wrote:
> Hi all,
>
> I would am trying to develop an application that will search for a
> REG_SZ Key in the registry and print its value on to the screen.
>
> I have got this partly working. In HKEY_LOCAL_MACHINE\SOFTWARE\781 I
> created a REG_SZ entry called hell and given it the value of sausages.
> A bit random I know.
>
> When I run my program if i set the path in the code to
> HKEY_LOCAL_MACHINE\SOFTWARE\781 it will print the value sausages on
> the console.
>
> However if i set the path to HKEY_LOCAL_MACHINE\Software it won't find
> the value.
>
> I want the program to search through everything in the registry within
> HKEY_LOCAL_MACHINE\Software. how would I go about doing this. Below is
> the code that I currently have.
>
> private void btnRegedit_Click(object sender, EventArgs e)
>         {
>             RegistryKey masterKey = Registry.LocalMachine.CreateSubKey
>                (@"SOFTWARE\\");
>             if (masterKey == null)
>             {
>                 Console.WriteLine("Null Masterkey!");
>             }
>             else
>             {
>                 Console.WriteLine("Hell = {0}", masterKey.GetValue
> ("Hell"));
>             }
>             masterKey.Close();
>         }
>
>
>
> }

Reply via email to