Registry Berechtigung



  • Hallo,

    Wie kann ich unter LocalMachine in der Registry einen neuen Schlüssel anlegen bzw. einen vorhandenen verändern? Bei meinem Programm kommt kein Fehler aber es wird nichts angelegt. Berechtigung?

    lg.
    Patrick

    RegistryKey ^regSchluessel;
    
    			 // Den Schlüssel öffnen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation / TRUE für Schreibberechtigung!!!
    			 regSchluessel = Registry::LocalMachine->OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\OEMInformation", true);
    
    			 	 //wenn der Schlüssel nicht vorhanden ist Meldung ausgeben und abbrechen
    			 if (regSchluessel == nullptr) {
    				 MessageBox::Show("Der Schlüssel konnte nicht geöffnet werden!");
    				 return;
    				}
    
    			 //Firmenname 
    			 //regSchluessel->SetValue("Manufacturer", textBox1->Text);
    			 regSchluessel = Registry::LocalMachine->CreateSubKey("Software\\Azureus\\test");
    			 //Schlüssel schließen
    			 regSchluessel->Close();
    

Log in to reply