Registry Eintrag erzeugen



  • Hallo,

    TRegistry *regKey = new TRegistry;
         regKey->RootKey = HKEY_CURRENT_USER;
        	if(regKey->OpenKey("Software\Microsoft", true))
         {
        		regKey->WriteString("Test","A");
        		regKey->CloseKey();
    	}
    

    Warum taucht hier nun unter Software\Microsoft kein Eintrag Test mit dem Wert A auf?

    TRegistry *regKey = new TRegistry;
         regKey->RootKey = HKEY_CURRENT_USER;
        	if(regKey->OpenKey("Software", true))
         {
        		regKey->WriteString("Test","A");
        		regKey->CloseKey();
    	}
    

    Hier taucht Test mit dem Wert A unter Software auf.



  • Weil Du den Backslash nicht mit einem Auswertungsschutz versehen hast.



  • regKey->OpenKey("Software\\Microsoft", true);
    

    funktioniert

    Danke Dir.


Anmelden zum Antworten