Windows Registry Component for .NET

Although the Microsoft registry classes provide basic registry functionality, many useful features are missing. The Windows Registry component extends this functionality and offers .NET developers a fast and easy way to perform many of the more demanding registry operations in their applications.

The Windows Registry component for .NET is a fully featured, easy to use, component that provides Windows registry functionality including renaming registry keys, import/export, search, and change notification.

The component is designed specifically for .NET and is written in 100% managed C# code.

Key Manipulation

  • Rename registry keys
  • Manipulate key names including extracting base key, parent key and sub-key names from a key
  • Create and open keys by name without the hassle of the Microsoft.Win32.Registry static field values

Importing and Exporting

  • Import and export registry keys in standard Windows Registry 5.0 format (regedit compatible)
  • Import and export registry keys as XML

Change Notification

  • Receive a RegistryChanged event whenever a specified key or its sub-tree changes

Searching the Registry

  • Search registry keys, values and data with full regular expression support
  • Cancel the search at any stage
  • Receive events whenever a new key is being searched, a match is found, or the search has completed
  • Search synchronously or asynchronously

What's Included

  • Fully featured Windows Registry component for .NET 2.0, 3.0, 3.5 and 4.0 (Visual Studio 2005, 2008, 2010)
  • Example projects with complete source code
  • Comprehensive documentation
  • 12 months free standard support including minor release upgrades
  • Royalty free runtime
  • Complete source code available for purchase