Gentili amici, qualcuno di voi mi potrebbe dire perchè aprendo un nuovo progetto in vb 2008 express su windows vista, il vb mi risponde accesso al registro di sistema non consentito ?VVoVe:
Gentili amici, qualcuno di voi mi potrebbe dire perchè aprendo un nuovo progetto in vb 2008 express su windows vista, il vb mi risponde accesso al registro di sistema non consentito ?VVoVe:
L'hai installato "as administrator" ?
Avvialo "ad administrator" ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
anche io ho un problema simile (anche se uso c#)..
in teoria con il codice seguente si dovrebbe poter accedere alle chiavi, sulla documentazione microsoft non ho trovato nulla che dica che devi avere permessi particolari
tuttavia ho notato comportamenti strani:codice:RegistryKey rk = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Nome1\\Nome2"); if (rk != null) { object chiave = rk.GetValue("chiave"); if (chiave != null) { valore = chiave.ToString(); } }
- in Xp funziona sia lanciando il programma come Admin che come User
- in Debug su Vista come Admin rk è dato sempre come null, mentre se invece che su LocalMachine cerco una chiave su CurrentUser allora funziona