Einstellungen dauerhaft speichern
Hallo *, ich hätte da mal eine generelle Frage. Ich programmiere mir gerade eine kleine Anwendung mit QT3 und möchte nun diverse Einstellungen dauerhaft speichern. (Sprache, Datenbankverbindungen, Benutzereinstellungen, Passwörter, ...) Diese Einstellungen sollen zur Laufzeit geändert werden können, oder beim ersten Start der Anwendung auf einem Rechner. Einstellungen sollen auch nach einem Neustart noch vorhanden sein. Meine Frage lautet: Wie mache ich dies am geschicktesten?? Benutzer kann ich ja in die Datenbank mit schreiben. Aber all die anderen Sachen, speicher ich die in einem Conf File (XML oder Text) oder gibt es noch andere Varianten, da ich das Conf File nicht so sicher finde, wenn denn da "sensible" Daten drinstehen, die nicht jeder einfach in nem Texteditor lesen soll? Bin für jede Hilfe und Idee dankbar Thomas
Hallo *,
ich hätte da mal eine generelle Frage. Ich programmiere mir gerade eine kleine Anwendung mit QT3 und möchte nun diverse Einstellungen dauerhaft speichern. (Sprache, Datenbankverbindungen, Benutzereinstellungen, Passwörter, ...) Diese Einstellungen sollen zur Laufzeit geändert werden können, oder beim ersten Start der Anwendung auf einem Rechner. Einstellungen sollen auch nach einem Neustart noch vorhanden sein.
Meine Frage lautet: Wie mache ich dies am geschicktesten?? Benutzer kann ich ja in die Datenbank mit schreiben. Aber all die anderen Sachen, speicher ich die in einem Conf File (XML oder Text) oder gibt es noch andere Varianten, da ich das Conf File nicht so sicher finde, wenn denn da "sensible" Daten drinstehen, die nicht jeder einfach in nem Texteditor lesen soll? bei QT gibt es die QSettings, mit denen kann man alles mögliche in ein Konfigurationsfile schreiben. [Und natürlich auch lesen :-)) ] Das ist dann natürlich für jeden Editor zu lesen. Aber ich bin mir sicher das es auch Routinen zum Verschlüsseln gibt. Nur da kenne ich mich nicht aus, so etwas habe ich noch nicht benötigt.
mfg
participants (2)
-
Norbert Pilsl
-
Thomas Wedehase