Modificare valori di registro

lunedì 16 gennaio 2006 - 14.23

thewall79 Profilo | Newbie

ciao a tutti, ho il seguente problema:
riesco a creare una nuova chiave, aprirla e cancellarla, ma non riesco a modificare i valori in essa contenuti..
in particolare viene lanciata un'eccezione, inerente il fatto che non ho i permessi per modificare appunto i valori delle chiavi di registro di windows.
in nessun libro o guida in mio possesso ho trovato informazioni..qualcuno puo' aiutarmi? posto il codic per maggiore chiarezza, grazie:
RegistryKey curuser = Registry.CurrentUser;

RegistryKey nuova = curuser.CreateSubKey("aaa"); //creo la chiave, ok

RegistryKey aa = curuser.OpenSubKey("aaa"); //apro la chiave, ok

/*a questo punto, apro regedit manualmente e inserisco un valore fittizio nella chiave aaa appena creata,

quindi, torno a scrivere il codice*/

string[] valore = aa.GetValueNames();

aa.DeleteValue(valore[0]); //errore, non ho i privilegi per modificare o cancellare valori


Brainkiller Profilo | Guru

>ciao a tutti, ho il seguente problema:
>riesco a creare una nuova chiave, aprirla e cancellarla, ma non
>riesco a modificare i valori in essa contenuti..
>in particolare viene lanciata un'eccezione, inerente il fatto
>che non ho i permessi per modificare appunto i valori delle
>chiavi di registro di windows.
>in nessun libro o guida in mio possesso ho trovato informazioni..qualcuno
>RegistryKey curuser = Registry.CurrentUser;
>aa.DeleteValue(valore[0]); //errore, non ho i privilegi per modificare
> o cancellare valori

Prova a dare un'occhiata qui.
E' ben spiegato, creazione, modifica, eliminazione.
http://www.dotnethell.it/articles/WindowsRegistry.aspx
ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5