Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Accesso al registro non consentito

    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:

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    L'hai installato "as administrator" ?

    Avvialo "ad administrator" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    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

    codice:
                RegistryKey rk = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Nome1\\Nome2");
                if (rk != null)
                {
                    object chiave = rk.GetValue("chiave");
                    if (chiave != null)
                    {
                        valore = chiave.ToString();
                    }
                }
    tuttavia ho notato comportamenti strani:
    - 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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.