Try this:
RegistryKey skms = SoftwareKey.OpenSubKey(RegistryKeyName, true);
The second parameter should be set to true if you need write access to the key.
-EDIT-
On 64-bit system, you can try this (if you are using .Net 4):
private readonly RegistryKey SoftwareKey =
RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).
OpenSubKey("SOFTWARE");
Related Contents:
- Ignoring a class property in Entity Framework 4.1 Code First
- Escape double quotes in a string
- Generating Random Passwords
- Choosing the default value of an Enum type without having to change values
- Linq-to-Entities Join vs GroupJoin
- Quick way to create a list of values in C#?
- Cannot find .cs files for debugging .NET source code
- generating GUID without hyphen
- Easier way to populate a list with integers in .NET [duplicate]
- How to set a binding in Code?
- “Debug only” code that should run only when “turned on”
- C# – Simplest way to remove first occurrence of a substring from another string
- How to get number of rows using SqlDataReader in C#
- Could not load file or assembly ‘Microsoft.Build.Framework'(VS 2017)
- Received an invalid column length from the bcp client for colid 6
- Custom Authentication in ASP.Net-Core
- Difference between the System.Array.CopyTo() and System.Array.Clone()
- Directory.GetFiles: how to get only filename, not full path? [duplicate]
- How to force BundleCollection to flush cached script bundles in MVC4
- Listen to changes of dependency property
- Using delegates in C#
- Can I get more than 1000 records from a DirectorySearcher?
- Multiple Main Functions
- How do I use a C# Class Library in a project?
- Print Version Number in ASP.NET MVC 4 app
- How to turn off or handle camelCasing in JSON response ASP.NET Core?
- Capturing count from an SQL query
- Will an IF statement stop evaluating if it fails the first condition?
- Does form.onload exist in WPF?
- How to create a multi line body in C# System.Net.Mail.MailMessage
- Is Task.Run considered bad practice in an ASP .NET MVC Web Application?
- How to copy a file to another path?
- How to sort a dictionary by key
- How do I convert an Int to a String in C# without using ToString()?
- MOQ – verify exception was thrown
- How to Remove ‘\0’ from a string in C#?
- Cast delegate to Func in C#
- AssemblyInfo version information asterisks
- Regex: C# extract text within double quotes
- Output caching for an ApiController (MVC4 Web API)
- What’s the difference between using dotnet and MSBuild for building .NET applications?
- Dependency injection in unit of work pattern using repositories
- convert .NET generic List to F# list
- Return list from async/await method
- How to Specify Entity Framework Core Table Mapping?
- C# Linq All & Any working differently on blank array
- Visual Studio debug error about MSVSMON.EXE not appear to be running
- OperationCanceledException VS TaskCanceledException when task is canceled
- No implicit conversion between ‘lambda expression’ and ‘lambda expression’? [duplicate]
- Automapper: Ignore on condition of