Working with Windows Registry using VB.NET - The Code Project - VB.NET
Introduction
Developers have always found the windows registry to be a suitable place for storing application specific information and configuration settings. Traditionally, the registry has been used for storing configuration information like database connection strings, profiles etc. The popularity of the registry can be attributed to the fact that registry access is faster than file access and also because it is a very secure system-wide data repository. Moreover, configuration files like INI files had their own limitations.
In this article I shall discuss some basics of Windows registry and then explain how basic registry operations can be done in VB.NET
Basics of Windows Registry
The registry is organized as a hierarchical structure. It has basically five predefined keys under which all data is added or accessed. These keys cannot be renamed or deleted .Given below is a table containing a brief description about them.