all'inizio del sorgente:
Imports Microsoft.Win32
Dopodichè sono ammesse tutte le operazioni di modifica del registro, mediante la classe
registry e il tipo RegistryKey. Per utilizzare, modificare, leggere od eliminare una chiave
si consiglia di utilizzare una variabile, ad esempio:
Dim RegKey As RegistryKey RegKey=registry.ClassesRoot.OpenSubKey(".$$$") RegKey.CreateSubKey("DefaultIcon") RegKey.SetValue("(Predefinito)","C:Icona.ico") 'Altre operazioni varie sulla chiave
Bene. Dopo questa prima presemmessa, iniziamo l'elenco delle procedure e delle funzioni
fornite nella classe RegistryKey:
Procedure e Funzioni
1-OpenSubKey(<name>,<bool>): apre la sottochiave <name> di <chiave>, in modalità lettura se
<bool> è false, altrimenti di scritura;
2-SetValue(<name>,<val>): dopo aver aperto una sottochiave con OpenSubkey, SetValue setta il
valore <name> a <val> (se <name> non esiste viene creato, altrimenti sovrascritto);
3-GetValue(<name>): dopo aver aperto una sottochiave con OpenSubKey, GetValue ritorna il
valore contenuto in <name>;
4-CreateSubKey(<name>): crea una nuova sottochiave nella chiave corrente aperta con
OpenSubKey. Se non è stata aperta alcuna chiave, la nuova chiave viene creata direttamente
in una delle chiavi principali con cui viene inizializzata regkey (classesroot per esempio);
5-Close(): chiude una sottochiave precedentemente aperta con OpenSubKey;
6-DeleteSubKey(<name>): elimina la sottochiave <name>, con tutte le sue sottochiave. La
stringa contenuta in <name> non è Case-Sensitive;
7-DeletValue(<name>): elimina il valore <name> da una chiave aperta in precedenza con
OpenSubKey;
8-GetSubKayNames(): restituisce un array di stringhe rappresentanti i nomi delle sottochiavi
presenti nella chiave corrente;
9-GetValueKind(<name>): restituisce il tipo della sottochiave <name> in formato
Microsoft.Win32.RegistryValueKind;
10-GetValueNames(): restituisce un array di stringhe contenente i nomi dei valori contenuti
nella chiave corrente.
Proprietà
1-Name: (ReadOnly) il nome della chiave corrente;
2-SubKeyCount: (ReadOnly) il numero delle sottochiavi contenute nella chiave corrente;
3-ValueCount: (ReadOnly) il numero dei valori contenuti nella chiave corrente.
Aggiungi un commento