Come modificare il Registro di C #

November 9

Il registro di Windows contiene informazioni sulle configurazioni ei dati di programma. I programmi di finestra di accesso al Registro di sistema per memorizzare i dati in "chiavi", che altri programmi modificati. Il linguaggio di programmazione C # espone il controllo del Registro di sistema per il programmatore che consente programmi scritti in C # per creare nuove chiavi di registro e, modificare o eliminare quelli esistenti. Le chiavi del Registro di organizzare in modo gerarchico e funziona con molti tipi di dati, che li rende uno dei migliori per la conservazione rende. Microsoft Visual Studio 2010 consente un rapido C # sviluppo del programma e la versione Express è gratuito per uso non commerciale.

istruzione

1 Scaricare e installare Visual Studio 2010 dal sito Web Microsoft. Aprire una nuova o esistente soluzione di progetto in Visual Studio 2010.

2 Passare il codice in cui deve essere modificato il Registro di sistema.

3 Creare un nuovo oggetto "RegistryKey" digitando "Microsoft.Win32.RegistryKey" seguito da uno spazio e poi il nome dell'oggetto. Se l'oggetto è stato chiamato "chiave", allora l'oggetto potrebbe essere creato usando: "chiave Microsoft.Win32.RegistryKey;".

4 Selezionare la chiave principale del Registro di sistema per modificare, su un nuovo tipo di linea "key = Microsoft.Win32.Registry." direttamente seguito dal nome della chiave radice con un punto dopo. Ad esempio, se la chiave principale dell'utente corrente era da modificare il comando sarebbe stato definito come: "key = Microsoft.Win32.Registry.CurrentUser."

5 Creare una nuova chiave secondaria con il metodo "CreateSubKey". Tipo "CreateSubKey (" ");" subito dopo l'arresto completo della chiave radice, inserendo il nome della chiave sotto da creare tra i marchi discorso. Se il nome della chiave sub era "mySubKey" allora la linea sarebbe il seguente: "key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey (" mySubKey ");".

6 Impostare un valore per la chiave sub digitando "key.SetValue (" su una nuova linea con il nome del valore e valore dati chiave sub avvolti in marchi discorso separati da una virgola Ricordando per chiudere il comando con. ");". Per impostare il valore della chiave di "Nome" a "Bob", allora il comando sarebbe stato definito come: "key.SetValue (" Nome "," Bob ");".

7 Chiudere l'accesso al Registro di sistema con il comando "Chiudi" sull'oggetto "RegistryKey". Se l'oggetto è chiamato "chiave", quindi il comando sarà indicato come: "key.Close ();".

Consigli e avvertenze

  • I programmi in esecuzione su Windows Vista e Windows 7 possono richiedere all'utente di fornire l'accesso di amministratore prima di modificare il Registro di sistema.