Guten Morgen Forum,
Ich würde gerne einen Wert aus der registry auslesen.
QSettings settings("HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\VIDEO", QSettings::NativeFormat);
Soweit sogut.
qDebug() << settings.value("VgaCompatible").toString();
klappt auch super.
Aber qDebug() << settings.value("\\Device\\Video4").toString();
klappt nicht.
Ich habe wohl Probleme mit den "\". Egal wie ich es versuche (\\Device\\Video4; /Device/Video4) ich kriege einfach keinen Wert zurück.
Das ist nur ein Beispiel. Egal wo ich es versuche. Sobald der Name ein "\" enthält, komme ich nicht an den Wert.
Ist im gleichen Verzeichnis ein Name ohne "\" kann ich den Wert einfach auslesen.
Wie komme ich denn an diese Werte?
Vielen Dank
registry auslesen
Ich habe leider etwas in der Dokumentation gefunden
Do not use slashes ('/' and '\') in section or key names; the backslash character is used to separate sub keys (see below). On windows '\' are converted by QSettings to '/', which makes them identical.
Es geht mir um eine Portliste. Diese wollte ich mir durch \\DEVICEMAP\\SERIALCOMM holen.
Ich muss doch irgendwie an diese Werte kommen.
Do not use slashes ('/' and '\') in section or key names; the backslash character is used to separate sub keys (see below). On windows '\' are converted by QSettings to '/', which makes them identical.
Es geht mir um eine Portliste. Diese wollte ich mir durch \\DEVICEMAP\\SERIALCOMM holen.
Ich muss doch irgendwie an diese Werte kommen.