Registry auslesen! [gelöst]

Verschiedenes zu Qt
Antworten
Qt-nator
Beiträge: 153
Registriert: 18. Dezember 2007 10:31

Registry auslesen! [gelöst]

Beitrag von Qt-nator »

Hi,

ich müchte einen Eintrag aus der Registry auslesen und diesen dann in einen String speichern.

Versuch:

Code: Alles auswählen

QSettings settings;

QString Test = settings.readEntry("HKLM\\SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\ProductID");
Das klappt aber nicht weil er meint readEntry gehört nicht zu QSettings. Jetzt weis ich aber nicht wie ich es sonst auslesen könnte.

Gruß

Qt-nator
Zuletzt geändert von Qt-nator am 14. Juli 2008 11:38, insgesamt 1-mal geändert.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Code: Alles auswählen

	QSettings settings("HKEY_LOCAL_MACHINE\\SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENTVERSION", QSettings::NativeFormat);
	QString test = settings.value("ProductID").toString();
So ungefähr. Kann sein das Pfad und Key nicht exakt stimmen, aber das musst Du selber wissen.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Qt-nator
Beiträge: 153
Registriert: 18. Dezember 2007 10:31

Beitrag von Qt-nator »

Vielen Dank das super.

Also nicht readEntry sondern einfach nur Value.
Antworten