Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Registro di sistema
lunedì 01 dicembre 2003 - 15.33
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
19018
Profilo
| Expert
502
messaggi | Data Invio:
lun 1 dic 2003 - 15:33
Come si modificano i campi REG_MULTI_SZ del registro di sistema con VB.net??se uso i metodi della classe registry posso solo inserire valori di tipo REG_SZ!Dovrei usare allora le api??come si fa??mi scrivete un semplice esempio di codice??grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 1 dic 2003 - 22:04
Ciao,
non è necessario di chiamare API di sistema. Questo codice ti permette di scrivere chiavi REG_MULTI_SZ. E' sufficiente passare alla funzione SetValue un array di stringhe.
Questo codice recupera il valore di una chiave REG_MULTI_SZ modifica il primo elemento e poi la aggiorna:
Dim key As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\")
Dim alfa() As String
alfa = key.GetValue("Installation Sources")
alfa(0) = "c:\alfa"
key.Close()
key = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\", True)
key.SetValue("Installation Sources", alfa)
key.Close()
Occhio a lanciarlo perchè ti modifica una chiave importante di Windows !
E' solo un esempio dimostrativo, cambia il nome della chiave per fare i tuoi test.
Ciao
david
Torna su
Stanze Forum
Elenco Threads
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 !