Fatta la premessa entriamo nel merito: il registry, anzi il Regedit.exe, non è consentito...
Il framework espone delle classi (namespace Microsoft.Win32) che permettono la gestione totale del registry, a differenza di quello che era possibile fare con VB6 tramite i metodi GetSetting e SaveSetting senza dover usare troppe API; le calssi in questione sono Registry e RegistryKey.
Registry è l'entry-point del registry: è la root del registry ed espone le sette chiavi che lo compongono (HK_CURRENT_USER, HK_LOCAL_MACHINE, HK_USERS, ecc.).
Tutte le entità che compongono l'insieme delle chiavi del registry sono di tipo RegistryKey, comprese le sette sopracitate.
Tralasciando l'addentrarsi nei meandri della struttura delle classi, vi spiego come mi sono...