OK, wahr Geständnis zuerst: Vielleicht ist es nur ich, aber manchmal "Best Practices für Programmeinstellungen" auf Windows-Maschinen fühlt sich wie es mehr als Microsoft geändert Datenzugriffsstrategien. Ich laufe immer noch XP, und irgendwo auf dem Weg nur irgendwie "verglaste" darüber, wo MS wollte, dass ich alle Daten meiner App, etc. Ich kontrollierte alle Maschinen, die ich für codiert, so dass es wirklich keine Rolle spielte.Universal-Ansatz zum Speichern von INI-Typ Einstellungen und/oder DB-Dateien auf verschiedenen Windows-Maschinen
Jetzt schreibe ich Apps für "in the wild", unterstützt Win98SE auf. Ich muss das alles noch einmal beachten. : - \
Aus Gründen, die hauptsächlich mit der einfachen Migration auf neue Computer zu tun haben, bin ich kein großer Fan der Verwendung der Registrierung für App-Einstellungen - ich bevorzuge INI-Dateien und habe einige ältere INI-Komponenten, die ich Verwenden Sie für die Aufgabe (in der Regel zu erhöhen). Ich bin offen für Vorschläge zu anderen Komponenten von Drittanbietern, wenn sie dies einfacher/weniger Aufwand machen.
Grundsätzlich muss ich App-Einstellungen (wie das Erinnern von Optionseinstellungen usw.) speichern.
Ich habe gelesen: Registry vs. INI file for storing user configurable application settings
Where to store program settings instead of HKEY_LOCAL_MACHINE?
Where should my win32 program keep its files?
Best place to store configuration files and log files on Windows for my program?
... so zumindest bin ich nicht allein in dieser Frage ...;)
(w/Entschuldigung für was ist eine Frage der Wiederholung, wenn auch aus einem etwas anderen Blickwinkel).
es sich anhört, wie ich gerade% APPDATA%/MyProgram verwenden können, und speichern Sie alle Daten vorhanden, ABER ist diese allgemein gültig für alle Windows-Varianten von Win98 auf bis? Wenn nicht, was ist der beste Ansatz, und wann ist dieser Ansatz entstanden?
Was ich wirklich suche, ehrlich gesagt, ist der einfachste Weg, um dieses Problem verschwinden zu lassen - ich will nur eine (wenn möglich), einfache, einfache, zuverlässige Möglichkeit, "Mein Programm Data Folder" in alle und alle Instanzen. Wird das oben das erreichen?
Ich hatte diesen Artikel in meiner Recherche gesehen, wusste aber nicht, wie "universal" diese Lösung war. Ihre "IE 4" Klärung ist hier sehr hilfreich. Vielen Dank! – Jamo