welche Werte in Registry abspeichern
-
Moin,
was sollte man bei einem normalen MFC-Programm in der Registry abspeichern? Muss man das bzw. welche Vorteile hat man dadurch?
Bei der Applikation handelt es sich um eine Kiosk-Applikation auf einem Windows Embedded System.
Gruß
Gerhard
-
Man kann z.B. globale Einstellungen dort abspeichern. Müssen tut man das nicht. Es ist eben nur eine Möglichkeit Daten zu speichern, wie Installationspfade, Einstellungen, etc. Oft ist es aber sinnvoller, wenn man eine eigene Konfigurationsdatei mitliefert. Damit verhindert man auch die Zumüllung der Registry.
-
Die Frage ist eher: Was musst Du speichern.
Bei meinen Applikationen sind es "letzt benutze Einstellungen", Fensterpositionen und so einen Kram, die dort landen.
-
Es ist teilweise sinnvoll, benutzerbezogene Daten dort abzuspeichern. Wenn das Programm von verschiedenen Benutzern mit verschiedenen Windows-Profilen genutzte wird, hat man die Möglichkeit, die Nutzerdaten unter current_user abzulegen. Es gibt aber oft Probleme wenn man schreibend was unter local_maschine ablegen will und nur eingeschränkte Rechte hat. Dort sollte man dann schon auf Konfig-Dateien zurückgreifen.