Originariamente inviato da Jsoft
indipendentemente dai diritti che l'utente ha sulla macchina.
Questo proprio non si può fare. Per il resto puoi usare le classi per la gestione del registro presenti nel .NET Framework (Microsoft.Win32.Registry, Microsoft.Win32.RegistryKey).