I am comfortable with understanding the architecture of registry but do not know how to obtain and change the values in the system registry with WMI i.e Win32_Registry.
How to modify the system registry using WMI in VB.NET.
Also want to know how to create Keys and subkeys in the system registry.

Modyfying the state of system registry
Nightowly
http://msdn2.microsoft.com/en-us/library/microsoft.win32.registry.aspx
:-)
Suja
dim reg as microsoft.win32.registry = microsoft.win32.registry.hkey_ etc. etc
Use the Microsoft.Win32.Registry and RegistryKey class ;)
It's quite simple :>