[gelöst] QT und MS Registry

Alles rund um die Programmierung mit Qt
Antworten
moviemax
Beiträge: 56
Registriert: 10. März 2008 09:49
Wohnort: München

[gelöst] QT und MS Registry

Beitrag von moviemax »

Zu hause habe ich zwar mein geliebtes Linux
aber bei der Arbeit programmiere ich unter XP mit VC++.

Jetzt habe ich folgendes Problem ich will in einem Qt Project
auf die Registry zugreifen. Das geht scheinbar nur mit MFC.
Das lässt sich nicht mischen was ich auch für eine schlechte
Idee halte.
Gibt es irgendwie ein Trick oder Workaround um trotzdem
komfortabel auf die Registry zuzugreifen.
Ich will nur drei Werte auslesen.

gruß moviemax
Zuletzt geändert von moviemax am 12. März 2008 10:31, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QSettings kann zumindest teilweise darauf zugreifen (HKLM/HKCU/Software) - aber das sollte reichen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
moviemax
Beiträge: 56
Registriert: 10. März 2008 09:49
Wohnort: München

Beitrag von moviemax »

mercy. die QSettings klasse habe sowieso schon benutzt.
Lese gerade die Klassendoku weiter dazu durch. Sieht gut aus.
Wobei ich manches unter LocalUser gehört (LastOpenPath) und andere
wie DLL<REG_SZ 1> DLL<REG_SZ 2> DLL<REG_SZ 3> unter
LocalMachine/Software/<Firma>/<MyProgramm>

schaun wer mal weiter...
moviemax
Beiträge: 56
Registriert: 10. März 2008 09:49
Wohnort: München

Beitrag von moviemax »

Ok da steht es auch schon Qt Docu:
QSettings: Accessing the Windows Registry Directly

Code: Alles auswählen

On Windows, QSettings also lets you access arbitrary entries in the
system registry. This is done by constructing a QSettings object with a
path in the registry and QSettings::NativeFormat. <br>
For example: 
 QSettings settings("HKEY_CURRENT_USER\\Software\\Microsoft\\Office",
                    QSettings::NativeFormat); 
Antworten