Wo die benutzerdefinierten Windows-Anwendungseinstellungen gespeichert werden
Vielleicht denken Sie, Sie wüssten, wo benutzerspezifische Anwendungseinstellungen gespeichert sind, aber die jüngsten Erfahrungen haben Sie dazu veranlasst, Ihr Verständnis noch einmal zu überprüfen. In diesem Artikel wird der Speichermechanismus für Einstellungen untersucht, die auf der Registerkarte „Eigenschaften.Einstellungen“ definiert sind.
Ihr Code verwendet während der Initialisierung die Standardwerte für diese Einstellungen und aktualisiert sie, wenn der Benutzer Änderungen über den Optionsdialog vornimmt. Die Standardwerte in der Datei „MyApp.exe.config“ (befindet sich im ausführbaren Verzeichnis) bleiben jedoch unverändert. Es ist zu beachten, dass der aktualisierte Wert beim erneuten Ausführen des Programms immer noch genau abgerufen werden kann.
Um dieses scheinbare Paradoxon zu lösen, ist es wichtig, die neuesten Änderungen an den Windows-Sicherheitsrichtlinien zu verstehen. Um unbefugten Zugriff auf sensible Verzeichnisse wie „Programme“ zu verhindern, hat Microsoft standardmäßig den schreibgeschützten Zugriff eingeführt. Daher werden benutzerspezifische Einstellungen nicht mehr im ausführbaren Verzeichnis gespeichert.
Einstellungen werden jetzt in einem speziellen Einstellungsordner unter „%userprofile%appdatalocal“ oder „%userprofile%Local SettingsApplication Data“ gespeichert. Der genaue Speicherort hängt von der von Ihnen verwendeten Windows-Version ab. Für alle Benutzer freigegebene Einstellungen finden Sie im entsprechenden Ordner unter „C:Benutzer“ oder „C:Dokumente und Einstellungen“.
Zu verstehen, wo benutzerdefinierte Anwendungseinstellungen gespeichert werden, ist mehr als nur akademisch. Es ermöglicht Ihnen, diese Werte bei Bedarf manuell zu bearbeiten und so die vorgesehene Funktionalität des Programms beizubehalten.
Das obige ist der detaillierte Inhalt vonWo werden meine benutzerdefinierten Anwendungseinstellungen in Windows gespeichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!