errox Geschrieben 15. April 2009 Geschrieben 15. April 2009 Hallo Freunde. Ich spiele zur Zeit etwas mit meiner Registry rum und habe ein Problem: Ich kann zwar so in der Registry was schreiben: RegistryKey^ key = Registry::LocalMachine->CreateSubKey("HARDWARE\\PCI"); key->SetValue("slots","4"); Und es wird auch angezeigt, aber das auslesen geht nicht: RegistryKey^ read = Registry::CurrentUser->OpenSubKey("HARDWARE\\PCI"); if(Convert::ToString(read->GetValue("slots")) != "4") { key_fehler(); return 0; } Ich krieg immer eine Fehlermeldung. Schlüssel in der Registry ohne "\\" kann ich ohne Probleme auslesen. Wie löse ich das Prob? Liebe Grüße errox
DominikJ Geschrieben 15. April 2009 Geschrieben 15. April 2009 Was willste denn mit \\ ? Desweiteren schreibst du etwas inne LOCAL_MACHINE und willst es von CURRENT_USER auslesen?
Klotzkopp Geschrieben 15. April 2009 Geschrieben 15. April 2009 Ich krieg immer eine Fehlermeldung. *tischkantebeiss* Es gibt keinen Hardware-Schlüssel unter HKCU.
errox Geschrieben 15. April 2009 Autor Geschrieben 15. April 2009 Bin ich doof. read = Registry::LocalMachine->OpenSubKey("HARDWARE\\PCI"); if(Convert::ToString(read->GetValue("slots")) != "4") { key_fehler(); return 0; } Aber so funktioniert es genau so wenig
Klotzkopp Geschrieben 15. April 2009 Geschrieben 15. April 2009 Aber so funktioniert es genau so wenig Das ist als Problembeschreibung in etwa so gut wie "Ich krieg immer eine Fehlermeldung", nämlich absolut unbrauchbar. Hast du geprüft, ob es den Wert überhaupt gibt? Bei mir gibt's den nicht.
errox Geschrieben 15. April 2009 Autor Geschrieben 15. April 2009 Nein. :S Ich fühl mich wie ein idiot. Vielen Dank für eure Hilfe ( P.S. den Theard könnt ihr löschen )
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden